我正在使用以下代码打开一个最大化的弹出窗口,我不想全屏打开它 (F11),我只需要最大化它,就像在最小化和关闭之间按下按钮一样。
<a onclick="javascript:w= window.open('https://www.facebook.com/mywifemylove','_blank','channelmode =1,scrollbars=1,status=0,titlebar=0,toolbar=0,resizable=1');" href="javascript:void(0);" target="_blank">Maximized on Chrome</a>
它适用于所有浏览器但不适用于 Chrome,这是一个 jsfiddle用于测试
最佳答案
除了IE,其他浏览器都不支持JS全屏。这是故意的:
https://developer.mozilla.org/en-US/docs/Web/API/window.open#FAQ
"All browser manufacturers try to make the opening of new secondary windows noticed by users and noticeable by users to avoid confusion, to avoid disorienting users."
您可以手动将窗口大小设置为屏幕大小,但您可能必须处理框架边框粗细等问题。
相关问题: How to open maximized window with Javascript?
最新版本的 IE、FF 或 Chrome 上最大尺寸窗口的工作代码:
window.open('http://www.stackoverflow.com','_blank','height='+screen.height+', width='+screen.width);
关于javascript (window.open) 在所有浏览器中打开最大化,但在 chrome 中不打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25795934/