簡體   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