Как использовать «переопределение справа налево» в Safari для Mac?


10

Я хотел бы использовать «переопределение справа налево» (символ Юникода 202E) в Safari. Как мне заставить это работать?

Ответы:


7

Если все, что вам нужно, это заставить его работать в Safari:

This is left to right, &#8238;but this is right to left,<br />
and then this is back to left to right again.

результаты в:

Это слева направо, но это справа налево,
а затем снова снова слева направо.

Важным битом является & # 8238; Все после этого будет обращено вспять.

Примечание: это предполагает, что веб-страница использует UTF-8 (а если нет, то так и должно быть).


Да, но это не сработает в чате SE и комментариях.
nyuszika7h

@Nyuszika ты действительно хочешь печатать здесь перевернутый? ;)
Мартин Маркончини

1
Да, наверное. :)
nyuszika7h

Как бы я заставить его работать в другом месте?
Моше

@ Моше - где еще ты этого хочешь? Он должен работать и в других браузерах, и практически везде, где можно обрабатывать HTML-сущности такого типа. FWIW, нет никакой реальной разницы между document.getElementById("bkwd").innerHTML="\u202e backwards";и document.getElementById("bkwd").innerHTML="&#8238; backwards";- просто последнее также может быть введено непосредственно в текст HTML-страницы.
Дори

7

Откройте веб-инспектор с помощью Command+ Shift+ Iи введите следующее:

copy('\u202e');

Если это не приведет к ошибке, переопределение справа налево будет скопировано в буфер обмена. Вы можете попробовать это даже в консоли, просто нажмите Command+, Vа затем введите текст.

Это работает кроссплатформенно (только обязательно используйте Ctrlв Windows), во всех браузерах WebKit, но только внутри консоли .


Обновление: я только что установил Safari 5 на Win7 x64, и кажется, что персонаж скопирован в буфер обмена, но Safari не может справиться с этим. HTML-сущность, предложенная Дори, будет работать в любом HTML-документе. Там это будет работать в вопросах и ответах, но не в чате и комментариях.


Не знаю почему ... Это не сработало.
Моше

Safari не позволит мне напечатать его в чате. Я хотел бы убедиться, что это будет работать, задавая вопрос?
Моше

Я уже говорил, что объект HTML не будет работать в чате и комментариях. Да, это работает в вопросах и ответах.
nyuszika7h

Странно то, что он отображает обратный чат и комментарии.
Моше

Вам нужно скопировать этот символ откуда-то еще. Я использую Chrome, и то, что я сказал, прекрасно работает для меня.
nyuszika7h
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.