2013-08-02 3 views
2

Я не могу найти эту проблему нигде, и я расстраиваюсь. В принципе, я успешно удалил свое устройство, и я начал разрабатывать простое приложение «Hello World», используя Chrome в качестве моего отправителя. Я вошел, и я включил localhost в расширение Chromecast и добавил data-cast-api-enabled="true" в тег html моей страницы-отправителя. Кажется, что расширение пытается внедрить API.Chromecast Chrome Extension Injects API как японские символы

Но, в отладчике Chrome я получаю сообщение об ошибке: Uncaught SyntaxError: Unexpected token ILLEGAL

Я посмотрел на вкладке сети и увидел, что api_script.js приходил в связи с расширением, и я мог даже открыть ее в отдельной вкладке. Но по какой-то причине эта страница интерпретирует этот файл javascript как ... ну, что кажется японским. На вкладке сети, ответ на запрос о api_script.js является (и это просто сокращенная):

.... 慶 ⁲ 慣 瑳 㴠 挠 獡 ⁴ 籼 笠 㭽 挊 獡 ⹴ 䅎 䕍 㴠 ∠ 慃 瑳 灁≩਻ 慣 瑳 瑳 嘮 剅 䥓 乏 㴠 嬠 ⰲ 㐠 㭝 㴠 ੻ ੻ ੻ ੻ ੻ ੻ ੻ ੻ ੻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ ਻ 湯 ⤨ 笠 琠 楨 楨 ⹳ 味 㴠 渠 汵 汵 汵 摤 摤 摤 汵 汵 汵 汵 汵 汵 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩 獩琮 硥 硥 ⁴‽ 畮 汬 紊 ਻ ਻ 慣 瑳 畡 灹 灹 灹 灹 灹 灹 灹 灹 灹 灹 灹 灹 灹 灹 灹 灹 灹 灹 灹 ‽ 捡 楴 楶 祴祔 数 ਻ † 桴 獩 爮 捥 楥 敶 ⁲‽ 敲 散 癩 牥 ਻ † 桴 獩 搮 獥 牣 灩 楴 湯 㴠 琠 楨 ⹳ 慰 慲 敭 整 獲 㴠 渠 汵 㭬 琠 楨 ⹳ 楤 捳 湯 敮 瑣 潐 㴠 ∠ 潣 瑮 湩 敵 ਢ ...

Я не совсем уверен, почему это происходит. Кажется, что копирование кода API непосредственно на мою веб-страницу - это единственный способ заставить эту работу работать вообще. Кто-нибудь знает об этом?

ответ

3

Chromecast интерпретирует ваш скрипт как UTF-16 (в качестве доказательства я вставил этот мусор и сохранил его как UTF-16-LE и получил текстовый файл, начинающийся с var cast = cast || {};).

Убедитесь, что в сценарии нет заголовка спецификации. Если проблема связана с обнаружением набора символов, попробуйте добавить некоторые символы расширенного ASCII в комментарии рядом с началом, чтобы принудительно установить обнаружение набора символов, например. UTF-8.

+0

Derp ... это сделал. Похоже, что файл по какой-то причине был сохранен в UTF-16. Благодаря! – pjjanak

 Смежные вопросы

  • Нет связанных вопросов^_^