我想在清单中澄清AJAX对Web服务的调用仅在联机时执行。为此,我使用了清单的NETWORK
部分:
NETWORK:
/WebServices/*
但是这会导致在每次请求时调用JQuery函数$.getJSON
的错误回调,即使在线也是如此。
答案 0 :(得分:0)
似乎Android的WebView不喜欢wilcard *
。然后,当添加由AJAX函数调用的所有URL时,它就像预期的那样工作:
NETWORK:
/WebServices/Typen
/WebServices/Hersteller
...
但在开发webapp时,这是无穷无尽的工作。所以我决定将所有带有AJAX请求的函数放在一个单独的文件中。此文件现在在清单的FALLBACK
部分中获得一个条目:
FALLBACK:
js/webServices.js js/ajaxStub.js
webServices.js
中包含的每个函数都会在回退文件ajaxStub.js
中再次实现,同时返回默认值或存储数据以提交给服务器。