我正在打开一个不是我域名的链接,假设使用此代码 <a href="http://www.google.com" id="google"> <img src="images/google.png" ></a>'
现在,当用户单击此时,我的应用程序将重定向到Google。我正在尝试使用Android上的硬件返回按钮返回我的应用程序。
按下后面按钮时,我会在logcat上获取此消息:10-20 19:54:21.375: E/Web Console(29676): Uncaught ReferenceError: cordova is not defined at :1
我从中了解的是,当链接重定向到Google时,我们的应用程序将失去对电话盖的控制。是这样吗?我尝试在此链接中使用data-rel="external"
。但这没有任何区别...
之后,我有两个问题,我需要帮助
- 当用户按硬件后按钮时,请返回我的应用。
- 当Google.com页面加载时,用户会看到页面加载窗口小部件。
看一下电话盖普儿童browser插件,它可以帮助您解决问题,在这里摘录:
儿童浏览器允许您在您的中显示外部网页 Phonegap应用程序。
一个简单的用例是:
- 用户可以发布链接,您不希望用户退出您的应用程序来查看链接。
此命令创建了一个弹出式浏览器,该浏览器显示在您的前面 应用程序,当用户按下返回按钮时,它们会简单地返回到 您的应用程序。