Javascript 检查url是否在inappbrowser中打开

Javascript 检查url是否在inappbrowser中打开,javascript,html,cordova,inappbrowser,Javascript,Html,Cordova,Inappbrowser,在我的应用程序中,我想在应用程序浏览器中打开一个网页。我想打开的网页有三个站点。第一个是打开的,带有指向第二个站点的链接。第二个站点链接到第三方 如何检查第三个页面是否在InApp浏览器上打开,然后在本地存储中设置一个值。我找到了一个解决方案,但它只是从第一页获取数据 如果我能将第三页的任何数据传递到Cordova应用程序,那就更好了 感谢您的帮助。要检查页面是否在应用浏览器中打开,您可以检查navigator.userAgent 默认情况下,inappbrowser的userAgent包含“c

在我的应用程序中,我想在应用程序浏览器中打开一个网页。我想打开的网页有三个站点。第一个是打开的,带有指向第二个站点的链接。第二个站点链接到第三方

如何检查第三个页面是否在InApp浏览器上打开,然后在本地存储中设置一个值。我找到了一个解决方案,但它只是从第一页获取数据

如果我能将第三页的任何数据传递到Cordova应用程序,那就更好了


感谢您的帮助。

要检查页面是否在应用浏览器中打开,您可以检查navigator.userAgent

默认情况下,inappbrowser的userAgent包含“cordova”

要将值从InApp Browser传递到cordova app,请参考以下链接:

类似(如果appbrowser中显示“third.html”,则从中获取var$数据)
if (navigator.userAgent.indexOf("cordova") !== -1) {
  // do something here
}