0
我正在製作一個jQuery Mobile和Phonegap應用程序。它在Chrome,Safari和Firefox上運行得非常好,但在Android設備上卻不行。我搜索了一下,我認爲我的問題在於本地化在另一個文件夾中的.js文件。他們似乎沒有被添加/加載到我的應用程序。這例子不工作:另一個位置的Javascript
$('#contact_add').live('vclick', function(event) {
$.showPageLoadingMsg;
**clearContactStorage();**
window.location.href = ('file:///C:/Users/add.html');
});
這裏頭的定義:
<script src="file:///android_asset/www/js/clearStorage.js"></script>
這裏是在.js文件的功能:
function clearContactStorage()
{
window.localStorage.setItem('uwagi', 'Uwagi...');
window.localStorage.setItem('idCustomerLabel', 'Kontrahent...');
console.log('Cleaning contactStorage');
}
不知道,如果點「」在「js/clearStorage.js」之前是必需的,但是它肯定會在沒有它的情況下工作 – WooDzu
是的,您通常可以跳過'./'。問題是,當你引用文件夾「www」中的源文件時,必須考慮「www」是根文件夾 – Littm
通常,我的js文件路徑爲:file:/// android_asset/www/js /bla.js這並不是一個問題。腳本在我的html文件中工作,但我複製了很多代碼。你知道任何其他解決方案? –