cordova如何检测代码是否在inappbrowser中运行

时间:2016-12-10 01:19:49

标签: phonegap-plugins cordova-plugins

我从我的应用或浏览器中打开一个页面。 当我从浏览器打开页面时,它有工具栏和状态栏,这使它不太好。 所以 有什么方法可以隐藏它们吗? 2.如果我无法隐藏它们,我需要知道该页面是从设备浏览器还是从inappbrowser调用的。

1 个答案:

答案 0 :(得分:0)

您可以使用window.open

返回的对象进行区分

例如,var ref = window.open('http://apache.org','_ blank','location = yes');

在设备浏览器中,ref是一个窗口对象,没有事件监听器。

InAppBrowser,ref有事件监听器。     www.google.com

请参阅更多详情https://cordova.apache.org/docs/en/3.2.0/cordova/inappbrowser/inappbrowser.html#inappbrowserevent

InAppBrowser,您将获得request(),但在浏览器中无法使用