Rozšíření kontextového menu na Safari nezobrazuje nabídku a emoji

0

Otázka

Mám tento kód:

enter image description here

To ukazuje správně na Google Chrome:

enter image description here

To jen ukazuje zvláštní postavy na Safari:

enter image description here

Co by mohlo být možný důvod, proč nabídku a emoji nejsou správně zobrazeny?

1

Nejlepší odpověď

0

Teď to funguje

enter image description here

Pro některé z důvodů, příponu builder Xcode dodáván javascript řetězce nesprávně

Řešení je převést background.js do UTF-16. To zahrnuje tři kroky:

  1. Otevřete background.js na VS Kód, a potom klepněte na UTF-8 tlačítko ve stavovém řádku:

enter image description here

  1. Vyberte Uložit s kódování

enter image description here

  1. Vyberte UTF-16 LE

enter image description here

Posledním krokem, vybudovat Xcode Safari Rozšíření projektu. Nyní můžete používat znaky s diakritikou a emojis aby se vaše srdce obsah

Pokud máte někdo dobrý nápad, proč Xcode nemůže postavit Safari rozšíření přímo z UTF-8 souboru, prosím, nabídnout nějaké teorie proč tomu tak je. Nebo jestli existuje nějaké jiné alternativní řešení tohoto problému

O trochu kratší krok (dva kroky), použití iconv commandline utility pro konverzi UTF-8 soubor background.js na UTF-16LE, ale to není dost, emojis a další postavy stále vypadá blábol, když Xcode sestavení projektu. Stále je třeba další krok, který je, otevřít background.js ve VS Code a pak uložit (Ctrl+S nebo command+Y). Vypadá to, VS Code je dělat nějaké opravy na soubor, když soubor je nastaven na jiné kódování. Posledním krokem, vybudovat Xcode Safari Rozšíření projektu

2021-12-04 09:34:20

V jiných jazycích

Tato stránka je v jiných jazycích

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