由于Cordova框架,我目前正致力于开发移动应用程序。
当我使用Ripple和Google Chrome测试我的应用程序时,我没有任何问题,它运行正常。但是,当我在自己的智能手机上进行测试时,我的应用程序无法加载我的HTML模板。
Visual Studio控制台显示:
E/AndroidProtocolHandler( 2758): Unable to open asset URL: file:///android_asset/templates/login.html
这意味着我的应用程序找不到login.html文件,但这是因为真正的路径是:file:///android_asset/www/templates/login.html
那么,我在哪里可以更改此全局路径并添加www
文件夹?有什么想法吗?
非常感谢你的帮助! :)
注意:
如果我将角度路由器中的路径路径更改为urlTemplate: ../www/templates/login.html
而不是urlTemplate: ../templates/login.html
,那么它在我的智能手机上工作正常,但在Ripple上没有...
答案 0 :(得分:0)
添加base
标记,可用于将默认基础设置为相对路径。
原型:
<base href="file:///android_asset/www/" target="_blank">
用法:
<img src="templates/login.html">