6 votes

Rendre la fenêtre non redimensionnable dans Chrome

J'ai quelques JavaScript que j'utilise pour rendre une fenêtre non redimensionnable, quelque chose du genre :

window.open(URL, id, "resizable=no");

Cela fonctionne dans la plupart des navigateurs, mais il semble qu'il ne soit pas pris en charge par Chrome. J'ai envisagé d'utiliser JavaScript pour surveiller un redimensionnement et le remettre en place, mais ce n'est pas idéal. Quelqu'un a-t-il d'autres suggestions à faire ? Merci d'avance.

14voto

geoom Points 177

C'était facile à faire avec l'ancien javascript avec des popups et un paramètre "resizable = 0" il y a quelque temps, mais les navigateurs actuels ne le permettent pas car ils ont tué la liberté de l'utilisateur. Cette initiative a commencé avec firefox et chrome l'a suivi, probablement la solution pour ce cas est de créer une extension chrome et cela ne fonctionne que pour chrome, mais cela semble une folie.

Après quelques discussions, le consensus semble être que window.open() ne devrait pas être modifié pour analyser "resizeable", du moins pour le moment. Ce changement nécessiterait des modifications de Webkit, et le comportement serait incohérent avec Firefox et les navigateurs Webkit existants.

voir plus ici

Nous permettons toujours à une fenêtre d'être redimensionnée, ce qui est cohérent avec l'initiative Firefox.

voir plus ici

13voto

hallvors Points 4816

C'est du javascript de la vieille école. Les navigateurs modernes ont tendance à ne pas l'autoriser car il est considéré comme une limitation peu conviviale pour l'utilisateur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X