Адресная строка InAppBrowser не отображается

Недавно я начал изучать телефонный разрыв. Я использую InAppBrowser и ищу способ закрыть его после того, как он откроет ссылку. Я искал способы закрыть его. Я узнал, что в адресной строке есть кнопка «Готово». Но в моем телефоне адресная строка не отображается. Что может быть возможной причиной этого и как ее отобразить. Я использую Android-телефон. Спасибо.


person Teja Reddy    schedule 04.05.2014    source источник


Ответы (1)


вам нужно добавить параметр "location=yes" при открытии InAppBrowser.

var inappwin = window.open("http://google.com", "_blank", "location=yes");

Это добавление кнопки «Готово». Вы также можете программно закрыть InAppBrowser, вызвав метод .close():

inappwin.close() 

Вы также можете изменить текст «Готово» на что-то другое, вот полная документация для InAppBrowser: http://docs.phonegap.com/en/3.3.0/cordova_inappbrowser_inappbrowser.md.html#InAppBrowser

person krisrak    schedule 04.05.2014
comment
да krisrak, я знаю о наличии местоположения .. но моя адресная строка не отображается, я не знаю почему .. и чтобы вызвать метод close () в inappbrowser, мне нужно обработать событие? например, нажать кнопку для выполнения inappwin.close()? Спасибо за ваш ответ - person Teja Reddy; 05.05.2014
comment
Вы включили определение плагина inappbrowser в config.xml?, <feature name="InAppBrowser" /> - person krisrak; 05.05.2014
comment
да krisrak, я включил название плагина в файл plugin.xml - person Teja Reddy; 06.05.2014