Я пишу упакованное приложение для Chrome с тегом веб-просмотра, где я загружаю свой веб-сайт.
Может ли код JavaScript веб-сайта определить, что он был загружен в веб-просмотре? Свойство navigator.userAgent не имеет подсказок.
Я пишу упакованное приложение для Chrome с тегом веб-просмотра, где я загружаю свой веб-сайт.
Может ли код JavaScript веб-сайта определить, что он был загружен в веб-просмотре? Свойство navigator.userAgent не имеет подсказок.
Другие подходы в дополнение к упомянутому Jivings:
Когда веб-просмотр завершит загрузку, запустите событие на странице внутри:
webview.addEventListener("loadstop", function () {
contentWindow.postMessage('Hello from Chrome App!', targetOrigin)
});
Ваша страница контента может прослушивать это сообщение с помощью обычного API postMessage. Если он получит сообщение, вы узнаете, что оно загружено в веб-просмотре.