【发布时间】:2016-06-30 09:14:00
【问题描述】:
在任何浏览器中,页面加载时都会禁用最小化、最大化和关闭按钮。
【问题讨论】:
-
浏览器最小化、最大化和关闭按钮在点击时不起作用,如果我尝试关闭窗口但没有关闭窗口或浏览器。
标签: javascript jquery
在任何浏览器中,页面加载时都会禁用最小化、最大化和关闭按钮。
【问题讨论】:
标签: javascript jquery
我认为您不能在现有窗口上更改这些设置,但您可以在代码使用 window.open() 方法创建的窗口上影响这些设置。
见Window.open() on MDN。您可以设置 ton 的选项,并且里程可能因浏览器而异。即它可能不适用于所有情况。还要注意同一篇文章中 window.open() 的usability issues。
例子:
window.open('http://www.google.com', 'WindowName', 'minimizable=no,scrollbars=no,resizable=no,titlebar=no,location=no')
在我使用 Chrome 的测试中,它并没有完全按照预期工作。例如关闭位置栏会导致只读位置栏,而不是完全删除它。其他选项似乎被忽略了。我认为许多 A 级浏览器正在放弃对此类事情的支持,因为可能会被恶意网站滥用。
【讨论】:
默认情况下,窗口的最大按钮是启用的,但是如果您以弹出窗口的形式打开并传递一些值作为窗口属性,那么在这种情况下,最大按钮可能会被禁用,请参阅以下方法来完成这项工作:
将 window resizable 属性设置为 no 或 0。
格式: window.open("pageurl","PopupWindow","resizable=no"); //或:可调整大小=0 例子:
window.open("http://www.google.com","PopupWindow","resizable=0"); window.open("http://domainname.com/somepage.ext","PopupWindow","resizable=0"); window.open("http://domainname.com/somepage.ext","PopupWindow","resizable=no");
相关帖子
【讨论】: