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文件中工作,但我复制了很多代码。你知道任何其他解决方案? –