【发布时间】:2012-11-01 06:08:05
【问题描述】:
使用 Phonegap,使用以下代码以编程方式从一个页面切换到另一个页面是微不足道的:
window.location.href = "someDestination.html";
但是,我注意到由于某种原因,如果目标文件的扩展名不是“.html”,这将不起作用。例如以下代码:
window.location.href = "someOtherDestination";
...将导致 PhoneGap 失败并显示以下错误消息:
无法加载网页并出现错误:帧加载中断
我原以为 PhoneGap 会足够智能,可以检查目标文件的内容以确定它是否是有效的网页(例如,通过查找 <html> 标签),而不是试图依赖于多余的文件扩展名等信息。但这似乎并非如此。
所以我的问题是,为什么PhoneGap 关心文件名是否以.htm/.html 结尾,我如何让它不再关心这个?
【问题讨论】:
标签: javascript android iphone html cordova