Réponses:
Si tout ce que vous voulez, c'est le faire fonctionner dans Safari:
This is left to right, ‮but this is right to left,<br />
and then this is back to left to right again.
résulte en:
C'est de gauche à droite, mais de droite à gauche,
puis de nouveau de gauche à droite.
Le bit important est le & # 8238; —Tout ce qui sera ensuite inversé.
Remarque: cela suppose que la page Web utilise UTF-8 (et si ce n'est pas le cas, cela devrait l'être).
document.getElementById("bkwd").innerHTML="\u202e backwards";
et document.getElementById("bkwd").innerHTML="‮ backwards";
- c'est juste que ce dernier peut également être tapé directement dans le texte d'une page HTML.
Ouvrez l'inspecteur Web avec Command+ Shift+ Iet saisissez ceci:
copy('\u202e');
Si cela ne génère pas d'erreur, le remplacement de droite à gauche est copié dans votre presse-papiers. Vous pouvez l'essayer même dans la console, appuyez simplement sur Command+ Vpuis tapez du texte.
Cela fonctionne sur plusieurs plates-formes (assurez-vous simplement de l'utiliser Ctrldans Windows), dans tous les navigateurs WebKit, mais uniquement à l'intérieur de la console .
Mise à jour: Je viens d'installer Safari 5 sur Win7 x64, et il semble que le personnage soit copié dans le presse-papiers, mais Safari ne peut pas le gérer. L'entité HTML suggérée par Dori fonctionnera dans n'importe quel document HTML. Là, cela fonctionnera dans les questions et réponses, mais pas dans le chat et les commentaires.