滇滇
滇滇
  • 发布:2015-06-11 09:27
  • 更新:2015-06-11 09:55
  • 阅读:6773

假如一个webview调用了reload(),重新加载的时候会不会把原来他预加载的页面再加载一个?或者create的页面再创建一个?

分类:HTML5+
2015-06-11 09:27 负责人:无 分享
已邀请:
太阳神

太阳神

额~~我明白你的意思了,不过我没试验过,这个测试应该不难吧?不过我估计应该是会重复预加载的

当然,我也不会尝试去reload框架层的页面,一般preload这种事情一般都是放在固定页面里面的,没有整个页面需要重新加载的需求

太阳神

太阳神

reload() 应该指你上一次loadurl加载的那个页面重新加再一次把?

滇滇

滇滇 (作者)

如果这个页面中预加载了其他页面呢?

太阳神

太阳神

这个就相当于你的浏览器,预加载的时候设置的那个页面相当于你的浏览器打开默认首页,后来你通过loadurl加载的页面是你后来访问的页面,reload就相当于按了浏览器的刷新按钮

对了,你不会以为webview是多窗口的吧?webview只能加载一个页面

滇滇

滇滇 (作者)

在刷新页面时js要重新执行一次吧,而我的js中有preload或者create那不也是被重新执行了。而原来preload的页面又未被关闭。现在再次执行代码,我想知道的是会不会又重新预加载一个webview与原来那个同时存在?

滇滇

滇滇 (作者)

谢谢解答。其实是我觉得reload省事。。。

该问题目前已经被锁定, 无法添加新回复