读后我真的很困惑iOS 上的 PhoneGap 具有资产的绝对路径 URL有几个问题:
基本上,在电话间隙开发中,与您的代码有关的所有内容都位于www文件夹。
-myApp
-www
-index.html
-img
-js
-css
-libraries
-templates
最好的方法是将文件引用为js/file.js
and css/file.css
即相对于index.html。
根据平台的不同,根相对路径可能会发生冲突,因此会带来不必要的麻烦。
根相对路径:
做这样的事情:
<link href="/css/app.css">
如果您有本地服务器设置并设置了您的浏览器,这将在您的浏览器中起作用myApp/www
文件夹作为根。
但是,当您在 cordova 中构建应用程序并在手机上测试它时,它将显示不正确,因为它没有对该服务器根目录的任何引用,并将其引用为file:///
.
绝对路径
绝对路径需要您提供完整的地址。当您创建应用程序时,您的代码位于myApp/www
文件夹。但是当你构建应用程序时(假设是android),它会被移动到platforms/android/assets/www
文件夹。所以你的绝对路径又会是错误的。
远程服务器
您的应用程序显然与远程服务器进行交互。如果您将图像存储在远程服务器上,则必须在应用程序中使用绝对路径引用它们。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)