Локальный файл Javascript с Google Hangout API без HTTPS
Я добавляю API приложения Hangouts Google в свое приложение и пытаюсь сохранить JS локально для целей разработки.
Файл XML доступен публично на сервере (как того требует Google).
Единственный способ заставить его работать прямо сейчас - это указать файл XML на моем локальном сервере, используя протокол HTTPS. В противном случае я получаю сообщение об ошибке в консоли браузера JS, что небезопасный код JS заблокирован.
Это фрагмент, который запрашивает локальный файл JS:
<script src="//localhost:3000/hangouts.js"></script>
Документация и примеры приложений Hangout никоим образом не ссылаются на https и создают впечатление, что он должен работать "из коробки" с локальным файлом JS, так что, надеюсь, это может послужить еще одним ориентиром.
Кажется, что работать на локальном сервере с SSL в режиме разработки - это боль, поэтому мне интересно, есть ли способ обойти это или лучший способ справиться с этим?
1 ответ
Посмотрите на Hangoutiframer. Это инструмент, который предоставляет интерфейс для автоматической генерации XML-файла, который оборачивает HTML-страницу, и позволяет вам размещать ваш HTML-файл в любом месте, где вы захотите во время разработки.