Hidden window using javascript

感情迁移 提交于 2020-01-12 01:59:16

问题


Just wanted to know if it is possible to create a hidden window using javascript?


回答1:


You can create an iframe

var element = document.createElement("iframe"); 
element.setAttribute('id', 'myframe');
document.body.appendChild(element);

You can hide an iframe by setting its width and height to zero or by setting its visibility to hidden in the stylesheet.




回答2:


You can also create a new window visible only in taskbar with this workaround:

window.open(path.html,'_blank', 'toolbar=no,status=no,menubar=no,scrollbars=no,resizable=no,left=10000, top=10000, width=10, height=10, visible=none', ''); 

that open a window in a position not visible by user. I have used this trick different times.




回答3:


Under IE 9+ you can create a window off-screen:

var options = "left=" + (screen.width*2) + ",top=0";
var myWin = window.open(url, name, options);
// Hide the window - IE only
myWin.blur();
// Show the window - IE only
myWin.focus();

screen.width is your monitor width. Using "*2" allows for users with dual monitors.

This does not work under Chrome.



来源:https://stackoverflow.com/questions/5180684/hidden-window-using-javascript

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!