Antworten:
Wenn Sie es nur in Safari zum Laufen bringen möchten:
This is left to right, ‮but this is right to left,<br />
and then this is back to left to right again.
Ergebnisse in:
Dies ist von links nach rechts, aber dies ist von rechts nach links,
und dann ist dies wieder von links nach rechts.
Das wichtige Bit ist das & # 8238; - alles danach wird umgekehrt.
Hinweis: Dies setzt voraus, dass die Webseite UTF-8 verwendet (und wenn dies nicht der Fall ist, sollte dies der Fall sein).
document.getElementById("bkwd").innerHTML="\u202e backwards";
und document.getElementById("bkwd").innerHTML="‮ backwards";
- es ist nur so, dass letzteres auch direkt in den Text einer HTML-Seite eingegeben werden kann.
Öffnen Sie den Web Inspector mit Command+ Shift+ Iund geben Sie Folgendes ein:
copy('\u202e');
Wenn dies keinen Fehler auslöst, wird die Überschreibung von rechts nach links in Ihre Zwischenablage kopiert. Sie können es sogar in der Konsole versuchen, drücken Sie einfach Command+ Vund geben Sie dann Text ein.
Dies funktioniert plattformübergreifend (nur Ctrlin Windows verwenden), in allen WebKit-Browsern, jedoch nur innerhalb der Konsole .
Update: Ich habe gerade Safari 5 unter Win7 x64 installiert und es scheint, dass der Charakter in die Zwischenablage kopiert wird, aber Safari kann damit nicht umgehen. Die von Dori vorgeschlagene HTML-Entität funktioniert in jedem HTML-Dokument. Dort funktioniert es in Fragen und Antworten, aber nicht in Chat und Kommentaren.