繁体   English   中英

如何使用javascript在浏览器中禁用最大化选项

[英]How to disable maximize option in browser using javascript

如何使用javascript在浏览器中禁用最大化选项。 我尝试过以下代码,但在某些浏览器中无效。 还有其他选择吗?

function onReady() {
window.open("https://www.google.com.au","myWindow","resizable=no");
}

你可能不能那样做了。

根据MDNdialog选项会这样做,但它只会删除按钮,而不是菜单命令。

function onReady() {
    window.open("https://www.google.com.au","myWindow","dialog=yes,resizable=no");
}

但是 ,您只能将其用于“Chrome”权限,而您可能没有这些权限。


另外请注意,如果您正在调用此函数来响应jQuery的ready伪事件,因为函数的名称暗示,至少某些浏览器会阻止您的代码打开该窗口,因为它不是直接响应用户事件。 但是,如果您在响应用户事件时调用它,那不是问题。

你不能(一贯地)。 故意恶意行为通常受到浏览器的限制。

但你能做的是......

 window.open("mypage.html","mywindowname", "toolbar=no,menubar=no"); 

将为您提供一个没有菜单栏和没有工具栏的新窗口。 如果您只想在显示按钮时禁用该功能,那么您不能。

在这里查看window.open()方法的参考。

尝试这个

window.onresize = function() 
{
 window.resizeTo(500,500);
}
window.onclick = function() 
{
  window.resizeTo(500,500);
}

</script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM