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

时间:2016-12-23 10:12:43

标签: javascript jquery html

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

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

3 个答案:

答案 0 :(得分:3)

你可能不能再这样做了。

According to MDNdialog选项会执行此操作,但它只会删除按钮,而不会删除菜单命令。

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

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

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

答案 1 :(得分:3)

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

但你可以做的是......

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

给你一个没有菜单栏和没有工具栏的新窗口。 如果您只想在显示按钮的同时禁用该功能,则不能。

查看Here以获取window.open()方法的参考。

答案 2 :(得分:0)

试试这个

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

</script>