2016-12-10 5 views
0

Открываю страницу из своего приложения или из браузера. Когда я открываю страницу из браузера, у нее есть панель инструментов и панель состояния, что делает ее не очень приятной. So 1. Есть ли способ скрыть их? 2. Если я не могу скрыть их, мне нужно знать, была ли эта страница выведена из браузера устройства или из inappbrowser.cordova Как определить, работает ли код внутри inappbrowser

ответ

0

Вы можете дифференцировать с помощью объекта вернулся из window.open

Например, вар реф = window.open ('http://apache.org', '_blank', 'место = да');

В браузере устройства ref - это объект окна, и прослушиватели событий отсутствуют.

InAppBrowser, ref имеет прослушиватели событий. ref.addEventListener(eventname, callback);

Обратитесь за более подробной https://cordova.apache.org/docs/en/3.2.0/cordova/inappbrowser/inappbrowser.html#inappbrowserevent

InAppBrowser, вы получите ref.channels и которые не доступны в браузере

+0

ли вы имеете в виду, что внутри скрипта JS, который работает в inappbrowser Открою еще одну страницу и а затем проверить re.channels? Это будет выглядеть очень плохо !!! – Shlomo