Ça y est vous êtes converti à FireFox, et décidément vous n'aimez pas MSIE au point de vouloir fermer le navigateur des internautes qui accèdent à votre site internet avec celui ci ?
Pas de panique, l'ami Mehdi a la solution, via un petit détournement de fonction Javascript il est possible de fermer la fenêtre en cours d'Internet Explorer, même si elle n'a pas été ouverte avec Javascript et sans demande de confirmation de la part du navigateur ! Sympa non ?
Allez, je vous livre le code :
function fermerFenetre()
{
opener = self;
setTimeout('self.close();', 1);
}
A utiliser dans un BodyOnLoad ou dans un Lien, par exemple :
<body onload="javascript:fermerFenetre();">
Ou :
<a href="javascript:fermerFenetre();">Fermer la Fenetre</a>
Evidement cela ne fonctionne pas avec FireFox, amusez vous bien !
1 De dek -
Et un .htaccess avec un RewriteCond sur le HTTP_USER_AGENT ? Okay, la vérification est bypassable si le mec utilise un soft qui ré-écrit les requêtes. Ceci étant dit, si le gars utilise ça, c'est qu'il mérite d'accéder au site. Cette solution me semble autrement plus propre.
2 De Numis -
Trop lol cette méthode! Sincèrement, c'est un peu stupide dans le sens que 90% des personnes sont encore sous IE, donc on risquerai de perde 90% des visiteurs....
3 De JulienSteak -
C'est pas grave, au moins ca fait prendre conscience au visiteurs....
4 De elandy -
ca fait surtout prendre aux utilisateurs n'y connaissant rien à Internet que certaines personnes défendant firefox sont d'une connerie incommensurable.
5 De Legolas -
C'est vrai qu'il faut etre sacrément con pour bloquer son site aux utilisateur d'un navigateur en particulier mdr
6 De Roman -
wééé!
7 De milka -
vive la différence...
8 De Da Bourz -
Cela devrait surtout faire prendre conscience que IE est programmé avec les pieds et que quelques chose d'impossible (fermer une fenetre en javascript sans aucune confirmation et même si elle n'a pas été ouverte en javascript) se realise finalement sans probleme ! Saisissant !
9 De elandy -
moi, je suis un nouveau gars qui surf sur le net, je tombe par hasard sur un site qui ferme les fenêtres d'un navigateur quelconque, on me dit que ce site ne passe que sur firefox, je me dis surtout que ce navigateur ne doit pas être exceptionnel pour obliger les personnes à l'utiliser. Conclusion, ca fait plus de la pub pour explorer que pour firefox.
Cependant, pour comprendre ca, il faudrait un tant soit peu essayer de réfléchir à ce qu'est et ce que représente Internet aujourd'hui au lieu de suivre bêtement cet espèce de discours qui dit : les standards c'est bien, firefox aussi, windows et le reste c'est de la merde. Cela demanderait malheureusement un minimum de réflexion pour beaucoup de personnes comme vous qui n'ont pas assez d'ouverture d'esprit probablement, et qui font plus de tord à firefox qu'ils ne l'aident.
Proner l'accessibilité et faire mettre ce genre de script restrictif sur son site est d'une bétise affligeante, et pour exemple je connais des personnes extérieures à Internet qui ont lu ce billet et ce blog et qui ont dit : et bien, ca donne pas envie de s'y mettre à ce navigateur qui embrigade les gens comme des moutons dans une campagne fictive contre exploreur.
Il est sur que cela demanderait à certains blogueurs un minimum d'intelligence pour se sortir de la blogosphère et réfléchir par eux même au lieu de suivre les avis d'autres illustres têtes pensantes du blog comme des moutons.
10 De Da Bourz -
Elandy : Relax, il ne faut pas tout prendre au premier degré sinon la vie est triste. La demonstration est juste pour le fun, comme une bonne centaine d'autres bug, dont le plus marrant est l'ouverture de la calculette de l'ordi en cliquant sur un lien.
Ce qui est dangereux c'est de ne pas comprendre que c'est de l'humour, que je sache personne n'a mis cela en place !
11 De elandy -
je suis relax, et ce n'est pas le script en lui même qui m'enerve en effet, personne ne l'a mis en place, c'est surtout les commentaires du style : ca fait prendre conscience aux visiteurs !
au moins ca fait des commentaires pour ton blog
12 De rorist -
Rigolo les reactions :o) Mais je pense qu'il serait mieux en effet de rediriger les gens qui utilise encore IE vers une page d'explication afin d'essayer de les convertir Leur fermer la porte est un peu violent, meme si je comprend la demarche lol..
Cheers
13 De tbaz -
C'est clair. L'utilisateur doit avoir le choix. IE est utilisé par 90% des utilisateurs, et Firefox est un excellent navigateur Internet (Téléchargez la 1.0.7 pour windows).
Windows est quant à lui un bon système d'exploitation (micro noyau) payant, et les distributions Linux ou les séries BSD sont de bons systèmes d'exploitation gratuits.
Quant à l'utilisateur, le choix lui est vaste. Pensez, vous, développeur, à ne jamais lui fermer la porte au nez, sous quelques prétextes.
Windows est certainement tout, sauf de la merde comme cité plus haut. Linux n'est pas plus fort que Windows et inversement. Différence notable, l'un est payant, l'autre gratuit.
Pour ma part, j'utilise IE et Firefox. Ils permettent de m'assurer que les pages s'affichent correctement dans l'un et l'autre.
Ce qui compte vraiment, est la diversité des outils proposés. Ni plus, ni moins.
Bonnes continuations à vous tous ...
14 De jean-michel -
Assez novice dans le domaine, je me permets un petite réponse. Est il normal de fermer la visite des églises aux Mulsumans ? est il normal de fermer la porte d'Israel aux touristes non Juifs ? est il normal de fermer la porte des visiteurs d'un musée à ceux qui n'ont pas une paire de Weston ?....
Fermer la porte aux visiteurs sous IE relève du même niveau. Imposer une réflexion par la force n'a jamais été un bon moyen, offrez plutôt une page de vrais arguments basés sous une bonne réflexion pour tenter de raisonner les gens qui sont sous la dictature commerciale de MS. Bien à vous.
15 De bonus -
Peut-être que le choix peut sembler difficile pour un usagé PC.. Mais moi sur MAC il suffit de visiter 2 ou 3 sites pour se rendre compte qu’Internet Explorer est incroyablement lent. J’utilise Safari qui est d’après moi le meilleur Browser… Parcontre il y a certaines pages qui ne peuvent pas charger avec Safari alors j’utilise donc Firefox ou encore Opera pour celles-ci mais c’est quand même rare.