我已经使用 jQTouch 构建了一个移动站点,现在我一直在努力使该站点与 PhoneGap 一起工作。对于PhoneGap,我已经将大部分资产(页面、图像、JS、CSS 等)移动到www 目录中,但我仍然需要通过Ajax 加载一些动态内容。在移动站点上,我使用相对 URL 加载其他内容。但是,对于 PhoneGap,我还没有找到使用相对 URL 访问我的移动站点的方法,并且被迫使用绝对 URL。我的问题是: 有没有办法在 PhoneGap 中使用相对 URL? 也许类似于在 PhoneGap 初始化期间设置基本 URL?
使用 PhoneGap 时,主要文件将位于手机上,因此相关文件将与手机上的位置相关。
如果您需要访问远程服务器(您的移动站点)上的文件,则必须绝对指定它。
如果您的 PhoneGap 应用程序中的主 HTML 页面位于,file://www/index.html并且您尝试访问相关文件(例如“logo.png”),那么请指定<img src="logo.png" />您确实是从file://www/logo.png.
如果您确实想要远程网站上实际存在的 logo.png 版本,则必须提供完整(绝对)路径,否则浏览器无法知道当您指定“logo.png”时您指的是那个版本在“http://www.your-site.com/logo.png”。
| 归档时间: |
|
| 查看次数: |
6233 次 |
| 最近记录: |