![](/img/trans.png)
[英]“Error initializing Network Connection: Class not found”, source: file:///android_asset/www/cordova.js
[英]Change path for default file:///android_asset on Cordova project
目前,我正在研究通過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上不能正常工作。 ..
添加一個base
標記,可用於將默認基礎設置為相對路徑。
原型:
<base href="file:///android_asset/www/" target="_blank">
用法:
<img src="templates/login.html">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.