Контекстное меню расширения в Safari не отображает цитаты и смайлики

0

Вопрос

У меня есть этот код:

enter image description here

Он правильно отображается в Google Chrome:

enter image description here

Он просто показывает странные символы в Safari:

enter image description here

Какова может быть возможная причина, по которой цитата и смайлики отображаются неправильно?

1

Лучший ответ

0

Теперь это работает

enter image description here

По некоторым причинам конструктор расширений Xcode неправильно связал строки javascript

Решением является преобразование background.js до UTF-16. Это включает в себя три этапа:

  1. Откройте background.js в VS-коде, а затем нажмите кнопку UTF-8 в строке состояния:

enter image description here

  1. Выберите Сохранить с кодировкой

enter image description here

  1. Выберите файл UTF-16

enter image description here

Последний шаг-создайте проект расширения Xcode Safari. Теперь вы можете использовать символы с акцентом и смайлики в свое удовольствие

Если у кого-нибудь есть хорошая идея, почему Xcode не может создать расширение Safari прямо из файла UTF-8, пожалуйста, предложите некоторую теорию, почему это так. Или если есть какое-либо другое альтернативное решение этой проблемы

Немного короче (два шага), используйте утилиту командной строки iconv для преобразования файла UTF-8 background.js для UTF-16LE, но этого недостаточно, смайлики и другие символы по-прежнему выглядят бессмысленно, когда Xcode создает проект. Все равно нужен еще один шаг, то есть откройте background.js в коде VS, а затем сохраните его (Ctrl+S или command+S). Похоже, VS Code вносит некоторые исправления в файл, когда файл настроен на другую кодировку. Последний шаг, создайте проект расширения Xcode Safari

2021-12-04 09:34:20

На других языках

Эта страница на других языках

Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

Популярное в этой категории

Популярные вопросы в этой категории