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);
Рекомендации