Extensão de menu de contexto no Safari não mostra cotação e emoji

0

Pergunta

Eu tenho este código:

enter image description here

Ele mostra corretamente no Google Chrome:

enter image description here

Isso só mostra caracteres estranhos no Safari:

enter image description here

O que poderia ser a possível razão pela qual a citação e emoji não são mostrados corretamente?

1

Melhor resposta

0

Ele está trabalhando agora

enter image description here

Por algumas razões, a extensão construtor do Xcode incluído o javascript cadeias indevidamente

Uma solução é converter o background.js para UTF-16. Ele envolve três etapas:

  1. Abra o background.js no VS Código e, em seguida, clique em UTF-8 botão na barra de status:

enter image description here

  1. Selecione Salvar com codificação

enter image description here

  1. Selecione UTF-16 LE

enter image description here

Etapa Final, build do Xcode Safari projeto de Extensão. Agora você pode usar caracteres acentuados e emojis para o conteúdo do seu coração

Se alguém tiver uma boa idéia de por que o Xcode não é possível construir o Safari extensão em linha reta fora de um ficheiro de UTF-8, por favor, oferecer alguma teoria porque é assim. Ou se há qualquer outra alternativa de solução para este problema

Um pouco menor do passo (duas etapas), use o iconv utilitário de linha de comandos para converter o ficheiro de UTF-8 background.js para UTF-16LE, mas não é o suficiente, o emojis e outros personagens ainda parece sem sentido quando Xcode criar o projeto. Ainda precisa de outro passo, que é, abrir o background.js no VS Código e, em seguida, salve (Ctrl+S ou command+S). Parece VS Código está fazendo algumas correções para um arquivo quando um arquivo é definido para codificação diferente. Etapa Final, build do Xcode Safari projeto de Extensão

2021-12-04 09:34:20

Em outros idiomas

Esta página está em outros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................