DLPanableWebView icon indicating copy to clipboard operation
DLPanableWebView copied to clipboard

a-b-c 从c页面点击返回按钮到b页面。从b页面手势返回 截图是c页面的, 返回后的结果是a页面。

Open AlwaysYang opened this issue 8 years ago • 3 comments

AlwaysYang avatar Feb 13 '17 08:02 AlwaysYang

点击返回按钮的时候必须要调用“goBack”. Demo中只处理了手势的调用。

agdsdl avatar Feb 14 '17 02:02 agdsdl

1、现在我们的返回按钮也是使用 html 编写的 调用的是 history.go(-1),返回时没有调用UIWebView的goBack方法。 导致出现这个问题。 请问有没有解决方法啊?谢谢。 2、这种 js 返回函数 并不会释放 截图数组中的图片,导致内存释放不完全。 3、那个返回之后闪烁一下的问题,可以延时图片的移除解决,有么有更好的解决方法呢?

AlwaysYang avatar Feb 14 '17 07:02 AlwaysYang

由于UIWebView的限制,暂无有效的方法在UIWebView内判断返回。你可以在shouldStartLoadWithRequest中通过判断url来判断返回,但是不一定准确。

最可靠的办法是通过例如jsbridge的一些方法,把goback暴露给html,这样html里就可以调用goback了。

agdsdl avatar Feb 14 '17 10:02 agdsdl