gpt4 book ai didi

javascript - phonegap window.location onDeviceReady 不工作

转载 作者:行者123 更新时间:2023-11-29 14:40:15 24 4
gpt4 key购买 nike

我正在尝试将我的移动网站放入 PhoneGap 以创建“ native ”应用程序。因此我开始谷歌搜索,发现 onDeviceReady window.location 应该可以解决这个问题。

这个解决方案是例如此处已描述:http://antonylees.blogspot.de/2013/02/launch-website-as-mobile-app-using.html

但是按照选项 2(仅包含 window.location)解决方案,它不起作用。显示了警报,但 window.location 不起作用,这意味着它不显示新的窗口位置,而只显示原始的 phonegap 加载屏幕。 (当前页面的警报包含与之后的警报相同的消息)

有什么想法吗?

这是index.js的相关代码部分

onDeviceReady: function() {
app.receivedEvent('deviceready');
alert(window.location.href); //current page
window.location = "https://www.google.com";
alert(window.location.href); //page after location set
},

这是config.xml的相关部分

  <access origin="*"/>
<allow-navigation href="*" />

哦,我刚刚安装了适用于 windows 的最新 phonegap,创建了一个新项目并更改了 index.js,如上所示。

非常感谢

最佳答案

我从 phonegap 示例开始 - https://github.com/phonegap/phonegap-start ,

根据您的帖子更改了 config.xml

<access origin="*"/>
<allow-navigation href="*" />

我更改了接收到的事件,在 js/index.js 中更改了 window.location

// Update DOM on a Received Event
receivedEvent: function(id) {
window.location = "http://your.domain.com";
}

它似乎适用于 build.phonegap.com for IOS ad_hoc。我还没有尝试在应用商店中构建

关于javascript - phonegap window.location onDeviceReady 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39266977/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com