UIWebView刷新后JS交互失效

2017-09-20  本文已影响302人  ChinaGoodStaff

iOS端通过链接请求JS页面,页面上有按钮可以点击,点击按钮之后页面刷新到新的页面,新的页面里有JS交互,但是此时点击按钮没有任何反应,JS交互失效。webview二次请求链接,那么网页上的内容再次点击就没有任何反应,只有在第一次请求的时候才可以点击

怎么解决呢,既然在同一个webView中不能跳转,那就再加载一个webView,当点击第一个页面的时候,网页向客户端做一个JS交互,将要跳转的链接传给客户端,客户端用新的webView加载网页传过来的url,在新的webView中继续进行JS交互,这样就解决了webview二次请求链接JS交互失效的问题。

上一篇下一篇

猜你喜欢

热点阅读