0

我想在清单中澄清对 Web 服务的 AJAX 调用仅在联机时执行。为此,我使用NETWORK了清单的部分:

NETWORK:
/WebServices/*

但这会导致$.getJSON在每次请求时调用 JQuery 函数的错误回调,即使在线时也是如此。

4

1 回答 1

0

看来 Android 的 WebView 不喜欢通配符*。然后,当添加由 AJAX 函数调用的所有 URL 时,它会像预期的那样工作:

NETWORK:
/WebServices/Typen
/WebServices/Hersteller
...

但在开发 webapp 时,这是无休止的工作。所以我决定将所有带有 AJAX 请求的函数放在一个单独的文件中。FALLBACK此文件现在在清单的部分中获得一个条目:

FALLBACK:
js/webServices.js js/ajaxStub.js

包含在其中的每个函数都webServices.js在回退文件中再次实现,ajaxStub.js同时返回默认值或存储数据以提交给服务器。

于 2012-11-30T07:58:51.167 回答