Javascript SDK API Домены с пользовательскими протоколами?

Поэтому я пишу приложение в Node-Webkit/NW.js, которому нужна кнопка "Войти в LinkedIn". Мы должны использовать собственный протокол / домен, чтобы разрешить подключение к API Dropbox (назовем его app://example).

В подробностях приложения на портале для разработчиков для доменов API JavaScript у меня есть "app://example" и "example". Однако, когда я пытаюсь использовать мой ключ API внутри приложения, я получаю следующую ошибку:

Uncaught Error: домен JavaScript API ограничен примером

Разве LinkedIn не разрешает настраиваемые протоколы, а только http/https? Это большая проблема для нас, и я надеюсь, что кто-то сможет ответить.

1 ответ

Чтобы избежать этой ошибки, используйте сервер в контролируемой среде, а не на консоли разработчика.

Используйте перенаправление с https:// протокол к app:// протокол в этой контролируемой среде. Вот процесс:

По сути, там, где я ранее видел "Не разрешено загружать локальный ресурс: app://whwhat/somefile.html", addOriginAccessWhitelistEntry устраняет ошибку, и я вижу соответствующий ресурс app: // в адресной строке со следующей новой ошибкой в консоль: "Uncaught ReferenceError: требование не определено"

Тем не менее, если я принудительно обновлю на этом этапе, рендеринг ресурса происходит, как ожидалось.

 nw.App.addOriginAccessWhitelistEntry('http://github.com/', 'app', 'myapp', true);

Рекомендации

Другие вопросы по тегам