如何让Phonegap InAppBrowser不缓存网址内容?

时间:2014-09-13 23:22:45

标签: javascript cordova phonegap-plugins inappbrowser

正在使用此InAppBrowser插件在网络视图中加载网址:

 window.open(encodeURI('http://app.website.com'), '_self', 'location=no,toolbar=no,hidden=yes');

如果我更改了网址的内容,当我重新启动应用时,内容不会抓取最新的更改,例如缓存它们或其他内容

我尝试使用clearcache=yesclearsessioncache=yes,但它似乎没有效果。

如果我将target设置为_self,则会显示新内容

任何想法?

1 个答案:

答案 0 :(得分:0)

对于简单的html缓存内容(html内容),你可以在url中放置一个随机的get参数:

http://www.example.com?param=4r287384hro23rh 

如果您可以控制目标内容,则可以在清单文件中应用Html5缓存控制时避免缓存文件。没有缓存的文件位于NETWORK部分

<!DOCTYPE HTML>
<html manifest="demo.appcache">
...
</html>

demo.appcache:

NETWORK:
Your.file

html5缓存doc: http://www.w3schools.com/html/html5_app_cache.asp