Câu trả lời:
Nếu tất cả những gì bạn muốn là làm cho nó hoạt động trong Safari:
This is left to right, ‮but this is right to left,<br />
and then this is back to left to right again.
kết quả trong:
Cái này từ trái sang phải, nhưng cái này từ phải sang trái,
và sau đó cái này lại quay sang trái sang phải một lần nữa.
Bit quan trọng là & # 8238; Tất cả mọi thứ sau đó sẽ được đảo ngược.
Lưu ý: điều này giả định rằng trang web đang sử dụng UTF-8 (và nếu không, nó sẽ như vậy).
document.getElementById("bkwd").innerHTML="\u202e backwards";
và document.getElementById("bkwd").innerHTML="‮ backwards";
chỉ là phần sau cũng có thể được nhập trực tiếp vào văn bản của trang HTML.
Mở Trình kiểm tra web bằng Command+ Shift+ Ivà nhập vào đây:
copy('\u202e');
Nếu điều này không gây ra lỗi, ghi đè từ phải sang trái sẽ được sao chép vào khay nhớ tạm của bạn. Bạn có thể thử nó ngay cả trong bảng điều khiển, chỉ cần nhấn Command+ Vvà sau đó nhập một số văn bản.
Điều này hoạt động đa nền tảng (chỉ cần chắc chắn sử dụng Ctrltrong Windows), trong tất cả các trình duyệt WebKit, nhưng chỉ trong bảng điều khiển .
Cập nhật: Tôi vừa cài đặt Safari 5 trên Win7 x64 và có vẻ như ký tự được sao chép vào bảng tạm, nhưng Safari không thể xử lý được. Thực thể HTML mà Dori đề xuất sẽ hoạt động trong bất kỳ tài liệu HTML nào. Ở đó, nó sẽ hoạt động trong các câu hỏi và câu trả lời, nhưng không phải trong trò chuyện và bình luận.