2011-02-02 1 views
0

Par "éléments chrome navigateur", je veux dire des choses comme la barre d'état, barre de favoris, etc. Je vois des propriétés comme window.statusbar.visible, mais il semble être true si je l'affiche ou non, au moins selon firebug. Est-ce que je manque quelque chose?Puis-je savoir quels éléments du navigateur chrome sont visibles dans Firefox?

(Note:. En fin de compte, je dois être en mesure d'obtenir cette information d'un iframe cross-site pour qu'il soit utile pour moi, mais même avec un script de niveau supérieur, je vois cela)

+0

À quoi servirait de savoir si la barre d'état de l'utilisateur est visible? – drudge

+0

ce n'est pas seulement la barre d'état, c'est tout le chrome, mais cela aiderait à déterminer les dimensions de la fenêtre dans une situation où je peux obtenir les dimensions extérieures de la fenêtre, mais pas les dimensions intérieures. http://stackoverflow.com/questions/4869000/viewport-of-browser-from-cross-site-iframe – sprugman

+0

mais aussi, je trouve juste bizarre que window.statusbar.visible soit toujours vrai, donc je suis curieux. – sprugman

Répondre

0

window.statusbar.visible et les propriétés connexes vous indiquent uniquement si votre fenêtre contextuelle a été ouverte avec ou sans le drapeau statusbar chrome, et même alors, cela nécessite que la préférence dom.disable_window_open_feature.status soit désactivée. Ma compréhension est que la "pilule" sur le Mac qui bascule toutes les barres d'outils affecte également ce drapeau. D'autres façons de masquer le chrome (par exemple, via Affichage - Afficher/Masquer - Barre d'état) ne peuvent pas être détectées par les pages Web.

Questions connexes