UIWebView刷新后JS交互失效
2017-09-20 本文已影响302人
ChinaGoodStaff
iOS端通过链接请求JS页面,页面上有按钮可以点击,点击按钮之后页面刷新到新的页面,新的页面里有JS交互,但是此时点击按钮没有任何反应,JS交互失效。webview二次请求链接,那么网页上的内容再次点击就没有任何反应,只有在第一次请求的时候才可以点击
怎么解决呢,既然在同一个webView中不能跳转,那就再加载一个webView,当点击第一个页面的时候,网页向客户端做一个JS交互,将要跳转的链接传给客户端,客户端用新的webView加载网页传过来的url,在新的webView中继续进行JS交互,这样就解决了webview二次请求链接JS交互失效的问题。