簡體   English   中英

更改Cordova項目上默認文件:/// android_asset的路徑

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM