2016-12-23 3 views
7

Deaktivieren der Option zum Maximieren im Browser mithilfe von JavaScript. Ich habe den folgenden Code ausprobiert, funktioniert aber in einigen Browsern nicht. Gibt es noch eine andere Option?So deaktivieren Sie die Option "Maximieren" im Browser mithilfe von JavaScript

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

Versuchen Sie Vollbild bedeuten? Oder "Browsergröße auf Bildschirmgröße anpassen"? – Foaster

+0

also in welchen Browsern hat es funktioniert? und in welchen Browsern hat es nicht funktioniert? – Priya

+0

http://stackoverflow.com/questions/2048935/popup-window-maximize-button Hilft Ihnen das? Sie können den Antwort-Counter weise implementieren – Priya

Antwort

3

Sie können das wahrscheinlich nicht mehr tun.

According to MDN, die dialog Option wird das tun, aber es wird nur die Tasten, nicht die Menübefehle dafür entfernen.

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

Aber, können Sie es nur verwenden, um mit „Chrome“ Privilegien, die Sie wahrscheinlich nicht haben.


Beachten Sie auch, dass, wenn Sie dies ruft in Reaktion auf die jQuery ready Pseudo-Ereignis, wie der Name der Funktion impliziert, zumindest einige Browser den Code verhindern wird, dass Fenster aus zu öffnen, weil sie in direktem nicht ist Antwort auf ein Benutzerereignis. Aber wenn Sie es als Reaktion auf ein Benutzerereignis aufrufen, ist das kein Problem.

3

Sie können nicht (konsistent). Absichtlich böswillige Aktionen sind in der Regel durch Browser eingeschränkt.

Aber was können Sie tun, ist ..

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

In Kürze erhalten Sie ein neues Fenster geben, ohne die Menüleiste und ohne die Symbolleiste. Wenn Sie nur die Funktionen deaktivieren möchten, während die Tasten weiterhin angezeigt werden, können Sie dies nicht tun.

Suchen Sie Here für eine Referenz in der window.open() - Methode.

0

dies durch maximieren

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

</script> 
+0

Funktioniert nicht in Chrome – Foaster

Verwandte Themen