起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4400|回复: 12

[处理中1] 关于iframe缓存问题

[复制链接]

99

主题

375

帖子

816

积分

高级会员

Rank: 4

积分
816
QQ
发表于 2016-10-28 10:05:39 | 显示全部楼层 |阅读模式
RT,我在iframe中放入一个第三方网页的网址,安卓平台在打开一次后,再次打开可以有缓存,为什么IOS平台是不行的,每次打开都要重新加载?这样一来,客户的体验感很差,求解

99

主题

375

帖子

816

积分

高级会员

Rank: 4

积分
816
QQ
 楼主| 发表于 2016-10-28 14:51:57 | 显示全部楼层
芝麻来人~~
回复

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2016-10-31 15:36:17 | 显示全部楼层
看看是不是Safari设置无痕模式导致的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

99

主题

375

帖子

816

积分

高级会员

Rank: 4

积分
816
QQ
 楼主| 发表于 2016-11-3 14:38:28 | 显示全部楼层
jishuang 发表于 2016-10-31 15:36
看看是不是Safari设置无痕模式导致的

App内部的浏览器内核受IOS系统的safari设置影响么?
回复 支持 反对

使用道具 举报

99

主题

375

帖子

816

积分

高级会员

Rank: 4

积分
816
QQ
 楼主| 发表于 2016-12-26 16:26:03 | 显示全部楼层
jishuang 发表于 2016-10-31 15:36
看看是不是Safari设置无痕模式导致的

这边safari没有设置过无痕模式,我想问一下WeX5的缓存机制到底是什么样的?底层调用的是不是手机上safari浏览器的核心接口?
回复 支持 反对

使用道具 举报

发表于 2016-12-26 16:51:42 | 显示全部楼层
kevinnu 发表于 2016-12-26 16:26
这边safari没有设置过无痕模式,我想问一下WeX5的缓存机制到底是什么样的?底层调用的是不是手机上safari ...

是的!就是使用的浏览器 缓存机制!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

99

主题

375

帖子

816

积分

高级会员

Rank: 4

积分
816
QQ
 楼主| 发表于 2016-12-26 17:02:10 | 显示全部楼层
本帖最后由 kevinnu 于 2016-12-26 17:04 编辑
liangyongfei 发表于 2016-12-26 16:51
是的!就是使用的浏览器 缓存机制!

是这样的,我们自己开发了h5的游戏,直接在手机的safari里面打开(没有iframe嵌套),关掉网页再次打开的话速度比较快,明显是有缓存的。但是如果嵌入了app的iframe,通过app去打开以后,我在游戏中强关app,然后再次打开,仍然还是会有一个加载过程,这可能会是哪里出的问题?因为无法调试底层。。。所以比较苦恼
回复 支持 反对

使用道具 举报

发表于 2016-12-26 17:26:38 | 显示全部楼层
kevinnu 发表于 2016-12-26 17:02
是这样的,我们自己开发了h5的游戏,直接在手机的safari里面打开(没有iframe嵌套),关掉网页再次打开的 ...

加载的过程!肯定是先加载的w页面!然后再加载的iframe  
你试试浏览器中访问这个w页面(包含iframe) 是否正常的?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

99

主题

375

帖子

816

积分

高级会员

Rank: 4

积分
816
QQ
 楼主| 发表于 2016-12-26 17:41:53 | 显示全部楼层
liangyongfei 发表于 2016-12-26 17:26
加载的过程!肯定是先加载的w页面!然后再加载的iframe  
你试试浏览器中访问这个w页面(包含iframe) 是 ...

还有一种情况,我猜测就是safari并不对通过iframe加载的网页进行缓存,只对直接加载的网页进行缓存。因为我这里不太方便把app改成网页形式访问,所以测试环境不太好搭建
回复 支持 反对

使用道具 举报

发表于 2016-12-26 17:45:44 | 显示全部楼层
kevinnu 发表于 2016-12-26 17:41
还有一种情况,我猜测就是safari并不对通过iframe加载的网页进行缓存,只对直接加载的网页进行缓存。因为 ...

模式几打包的??
如果wex5 中 UI2下  直接有这个页面,那么,右键,浏览器运行就可以打开的啊!
然后使用手机系统自带浏览器 打开这个url就可以了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-5 14:37 , Processed in 0.058445 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表