帖子
帖子
用户
博客
课程
显示全部楼层
6
帖子
0
勋章
25
Y币

[superwebview] APIWindowContainer 重新加载远程url

[复制链接]
发表于 2019-3-18 14:42:24
  自己写了一个控制器 继承于 APIWindowContainer   初始化的时候 加载的是远程url    没网的时候 push控制器不能显示网页内容   有网的时候怎样在控制器内部重新加载url
6
帖子
0
勋章
25
Y币
有没有什么方法 重新加载 远程 url
28
帖子
1
勋章
1万+
Y币
wko3 发表于 2019-3-18 15:04
有没有什么方法 重新加载 远程 url

再调用startLoad方法就可以加载
6
帖子
0
勋章
25
Y币
技术咨询-Kenny 发表于 2019-3-18 17:31
再调用startLoad方法就可以加载

我试了不行   先把网断了    push进 控制器显示空白     在打开网络   在调用startload 方法  还是不会加载   
28
帖子
1
勋章
1万+
Y币
wko3 发表于 2019-3-18 18:17
我试了不行   先把网断了    push进 控制器显示空白     在打开网络   在调用startload 方法  还是不会加 ...

你可以把这个error.html文件放置在网页包的error目录下,加载失败时默认就会显示这张网页,在这里面可以做刷新的操作。

error.html.zip 下载附件
2019-3-18 19:11上传1.8 KB下载次数: 549
28
帖子
1
勋章
1万+
Y币
wko3 发表于 2019-3-18 18:17
我试了不行   先把网断了    push进 控制器显示空白     在打开网络   在调用startload 方法  还是不会加 ...

或者这样也可以,重新加载一下url:

[windowContainer execScript: @"location.href='https://m**.**'" window:nil frame:nil];
6
帖子
0
勋章
25
Y币
技术咨询-Kenny 发表于 2019-3-18 19:17
或者这样也可以,重新加载一下url:

[windowContainer execScript: @"location.href='https://m.baidu.c ...

好了  谢谢
6
帖子
0
勋章
25
Y币
技术咨询-Kenny 发表于 2019-3-18 19:17
或者这样也可以,重新加载一下url:

[windowContainer execScript: @"location.href='https://m.baidu.c ...

你好 这个可以解决  打开APP 加载成功了tabbar    之后断网  push控制器之后 打开网络  调用上面这个方法可以重新加载网络   但是  手机先断网  打开APP  之后  加载tabbar 页面失败  然后打开网络 再次调用上面这个方法 也不能重新加载  
您需要登录后才可以回帖 登录

本版积分规则