我遇到phonegap / cordova的问题。我试图让应用程序在外部网站上显示内容。我基本上只需要一个包装应用程序,但也需要一种方法来访问手机资源,如相机等。我将我的外部网站放在我的config.xml的内容标签中,但phonegap只是在外部浏览器中打开网站而不是然后在phonegap应用程序中。这在iOS中运行良好,在我开始拆开这个框架以完成这项工作之前,我想知道是否其他人有解决此问题的解决方法。我之前在android中构建了一个这样的应用程序,所以我知道它有效,但它是旧版本的phonegap。我使用的版本是Phonegap 3.6.3
这是我的config.xml文件;
<widget xmlns = "http://www.w3.org/ns/widgets"
id = "io.cordova.helloCordova"
version = "2.0.0">
<!-- Preferences for Android -->
<preference name="loglevel" value="DEBUG" />
<content src="https://myExternalSite.com/" />
<allow-navigation href="*" />
<access origin="*" />
答案 0 :(得分:0)
var ref = window.open(url, target, options);
target:加载URL的目标,a 默认为_self的可选参数。 (字符串)
选项:InAppBrowser的选项。可选,默认为:location = yes。 (字符串)
这样做的一个问题是它打开另一个窗口,它是一个webbrowser。此时,移动设备上的硬件不再可用。 至于接下来要做什么,我可以推测很多。但是,如果你解释了你想要做什么会更容易吗?
答案 1 :(得分:0)
发现问题是我指向一个子域,它重定向我登录,而不是只是打开在外部浏览器中打开的电话间隙容器。
修复很简单:
到
我想如果有人遇到同样的问题,请确认一旦您访问该网站,您的网站就不会重定向您。