UIWebView刷新后JS交互失效

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容