2010-08-27 3 views
5

j'ai le code HTML suivant avec Javascript:Désactiver Lieu Bar des navigateurs dans Windows Pop-

<A HREF="javascript:void(0)"onclick="window.open('http://www.msn.com/','New Windows','height=380, width=300,location=no')">Hide Address Bar</a> 

Il fonctionne très bien avec IE mais pas FireFox 3 et versions ultérieures.

Je souhaite désactiver la barre "Emplacement" lorsque des fenêtres contextuelles s'affichent.

Répondre

8

Le problème n'est pas une erreur dans votre syntaxe. Le problème est la sécurité. Si les gens pouvaient masquer la barre d'adresse, les gens seraient en mesure de recréer des pages de connexion telles que Paypal et les gens seraient trompés en se connectant à eux et en donnant à un pirate malveillant leur mot de passe. Par conséquent, la plupart des navigateurs les plus récents désactivent la barre d'adresse, bien que dans certains navigateurs, la définition de l'emplacement = non empêche la modification de la barre d'adresse.

4

Les navigateurs modernes ne vous permettent pas de masquer la barre d'adresse (en tant que mesure anti-hameçonnage). Il devrait y avoir aucun moyen de contourner cela.