IE a des capacités insoupçonnées !

IE a des capacités insoupçonnées ! (le 28 avril 2005)

Aussi curieux que cela puisse paraître, on peut trouver des ressources inconnues dans IE... oui je suis sérieux !

Voici donc une petite bêti... expérience amusante pour les développeurs web et les curieux !

Prenez IE et un autre navigateur, comme Firefox, Opéra, Mozilla, Konqueror, bref, ce que vous avez sous la main. Essayez de garder IE en dernier...

Ouvrez une nouvelle fenêtre ou un nouvel onglet le cas échéant, et rentrez ceci dans la barre d'adresse :

fakescript:alert("plop");

Personnellement, mon Mozilla m'a envoyé paître en me disant que fakescript n'est pas un protocole reconnu.
Essayez ensuite avec IE... il vous affiche une boîte Javascript avec marqué "Plop" !

Donc j'en déduis qu'il existe un nouveau langage de script utilisable sous IE qui s'appelle le fakescript !

Et qui ressemble beaucoup au Javascript dans sa syntaxe...

IE en gère pas mal d'autres (remplacez fakescript par les suivants) :

  • le "pikascript", langage de script créé par des Pikachus
  • le "sansscript"...
  • le "cocuscript" (sic...), langage de script pour maris malheureux
  • le "macroscript", pour faire des gros scripts
  • le "memescript", langage de script pour faire comme chez mémé
  • le "pepescript", y a pas de raison que pépé n'ait pas le sien
  • le "pipiscript", pour quand ça presse (sic...)
  • le "cacascript", pour quand vous avez une plus grosse envie qu'avec le "pipiscript"
  • le "zeroscript", pour les mauvais élèves
  • le "yavascript", quand vous avez l'accent espagnol
  • le "nicoscript", et oui, j'ai un langage de script à mon nom !
  • le "sncfscript", pour les voyageurs
  • l'"operascript", pour faire des scripts chantés
  • le "lavascript", pour faire des scripts chauds
  • le "betascript", pour faire des scripts idiots
  • le "bebescript", pour faire des jeunes scripts, ou pour programmeurs précoces
  • le "plopscript", pour faire des "plop"
  • le "bytescript", afin de scripter des octets
  • le "ploucscript"...

La liste est longue, j'ai arrêté d'en chercher !

Nul doute qu'il en reste encore beaucoup à découvrir !

Qu'est-ce qu'ils sont forts quand même chez Microsoft, mais jusqu'où iront-ils ?

Mise à jour : la personne qui m'avait signalé cette "fonctionnalité" avait omis de dire qu'elle avait trouvé ça sur Linuxfr, je vais donc lui tirer les oreilles, et rendre à César ce qui est à César.

Permalien :

Flux RSS des commentaires de ce billet : https://www.nicolas-hoffmann.net/rss/commentaires.php?id_news=588

9 commentaires

Posté par Xavier le 29/04/2005, à 18:18:48
C'est génial, ça marche pour tous les scripts à 4 lettres !

- bluescript, le script transgénique
- le transcript qui recopie automatiquement les livres
- miniscript, inversément proportionnel aux ressources de microsoft
Posté par Nico le 29/04/2005, à 18:49:56
A noter, IE plante si on insiste trop sur ces "capacités".
Evidemment, le plantage est complètement aléatoire. %- %- %- %- %- %-

Ironie du sort, IE m'a planté à la figure pour "frenchscript" (sont anti-français chez microsoft ?), et pour... "microsoftscript" ! (grand sourire)
Posté par flore le 29/04/2005, à 19:53:59
@Xavier : toi t'es un biologiste (clin d’oeil) (moléculaire qui plus est)
jybescript : pour les adeptes de funboard...
Posté par steph le 30/04/2005, à 10:11:25
Nico, il te plante pour tous les noms de langues normalement, english, spanish, german,...
Posté par Nico le 30/04/2005, à 15:07:34
Non, curieux, je viens de reéssayer frenchscript, et ça me marque juste que la page n'est pas atteignable.

Attention quand je parlais de plantage, c'est vraiment le gros plantage : ctrl-alt-suppr pour le dégager !
Posté par zimba le 30/04/2005, à 15:28:25
Argh ! Ca c'est exploitable pour le XSS. Il faudrait rajouter des filtres *script: pour éviter ça..
Posté par DamZ le 04/05/2005, à 9:47:46
Beuh ! a marche pas sur mac !!!! (Os 10.3.9 - IE 5.2.3) ... tant pis...
Posté par AglarEdain le 07/05/2005, à 14:18:41
Bon, tests faits, en résumer ça marche comme ça avec IE6 :

*script: Donne

* est 1 à 3 lettres : vbscript:
* est 4 lettres : javascript:
* est plus de 5 lettres : page d'erreur "Impossible d'afficher la page"

(A noter une exception : javaascript donne javascript, au cas où...)

On peut donc adopter pleins de langages de piètres qualités :

xscript pour les sites pornos
xxxscript pour les sites pornos hardcore
kkkscript pour les sites racistes
abcscript pour les sites éducatifs (inspiré du LOGO ???)
darpascript, un langage militaire de l'armée américaine tellement secret qu'on ne peut même pas l'utiliser.
ciascript, nsascript, nroscript, fbiscript, pdscript : les langages réservés aux agents secrets, agents fédéraux et policiers américains
kgbscript, fsbscript : respectivement l'ancien nom et le nouveau nom de l'implémentation russe du ciascript
crsscript, bacscript : implémentations françaises du pdscript (souffrent encore de nombreux bugs, notamment le bacscript, plus récent)
funscript : pour rire un bon coup en voyant les codeurs naïfs se demander pourquoi ça ne marche pas... (Ne pas trop attendre pour leur expliquer que la syntaxe n'est pas la même qu'en Javascript)

enfin le conscript : c'est avec ça qu'on a codé mon cerveau. (grand sourire)
Posté par Nico le 09/05/2005, à 10:01:33
Héhéhé ! (Sourire qui tue)

Ajouter un commentaire









L'option « Se souvenir de mes informations » utilise un cookie, elle ne sera pas effective si vous les avez désactivés.

Les balises HTML ne seront pas interprétées, il est donc inutile d'en mettre. Par contre, les sauts de lignes de votre commentaire seront pris en compte, ne mettez donc pas de <br />, le site s'en chargera. Bien sûr, un commentaire vide ne sera pas ajouté !

L'auteur (autrement dit moi) n'est pas responsable des éventuelles fautes d'orthographe dans les commentaires.
Tout propos raciste et/ou insultant sera supprimé sans préavis. Les commentaires hors de propos destinés à faire de la pub pour des sites seront également supprimés sans ménagement.

Je vous prie de me pardonner, j'ai énormément de mal à lire le "langage" SMS, il n'est donc pas du tout interdit de s'abstenir de l'utiliser. Qui plus est, vous avez sûrement un clavier digne de ce nom et pas celui d'un téléphone portable. Ne vous gênez pas pour utiliser l'option "Prévisualiser" si vous voulez vous relire avant de poster, je vous en remercie d'avance !

Cet article a été écrit par Nicolas Hoffmann.

Ce site est la propriété de Nicolas Hoffmann.
Tous droits réservés, les textes du blog sont publiés sous licence CC BY-NC-SA.