gpt4 book ai didi

javascript - jQuery $.get 不适用于 Phonegap 或 Mobile Safari 中的 "local"文件

转载 作者:行者123 更新时间:2023-11-30 18:25:48 27 4
gpt4 key购买 nike

我有一个模板系统,我试图将它与我的 Phonegap 应用程序一起使用,该应用程序使用 jQuery 和 $.get() 函数。

$.get('templates/' + name + '.html', someFunctionHere(){});

当我在本地主机上将应用程序作为服务器运行并通过 Chrome 或 Safari 查看它时,模板系统完美运行。
当我在 iOS 模拟器上通过 Phonegap 运行该应用程序时,它不起作用。没有文件被返回并且“someFunctionHere()”没有运行。
重要说明:当我在 iOS 模拟器下使用 Mobile Safari 查看本地主机提供的页面时,它也不起作用。

对我来说,这听起来像是 Mobile Safari 和 Phonegap 使用的 WebKit 浏览器不允许访问本地文件?这感觉完全不正确,但看起来就是这样。

有没有人以前遇到过这个问题,或者知道解决它的方法?

最佳答案

我认为 safari 不支持默认情况下开启的异步调用,您需要关闭异步模式才能使其在 safari 中正常工作。

关于javascript - jQuery $.get 不适用于 Phonegap 或 Mobile Safari 中的 "local"文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10898071/

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