JSPatch icon indicating copy to clipboard operation
JSPatch copied to clipboard

在 JSPatch 里第一次初始化 UIWebView,导致页面乱码

Open xiang2743 opened this issue 8 years ago • 3 comments

在UIWebView的使用中,提到: “JSPatch 和 UIWebView 都使用了 JavaScriptCore,在 JSPatch 里第一次初始化 UIWebView (在原生 OC 代码没有初始化过 UIWebView),就会出现 JavaScriptCore 冲突的问题,导致意想不到的结果。”

作者建议 使用 performSelectorInOC 接口,果然,页面不再乱码。

知其然不知其所以然,能否告知更深入的分析,为什么 “在 JSPatch 里第一次初始化 UIWebView ”,会导致意想不到的结果?

xiang2743 avatar Dec 20 '16 02:12 xiang2743

@bang590

xiang2743 avatar Dec 20 '16 02:12 xiang2743

JSPatchDemo[76687]: *** WebKit discarded an uncaught exception in the webView:didFinishLoadForFrame: delegate: <NSInvalidArgumentException> -[DOMHTMLBodyElement exceedsStructuralComplexity:]: unrecognized selector sent to instance 0x61800022cae0

xiang2743 avatar Jan 23 '17 07:01 xiang2743

@xiang2743 问题重复了 你找找以前的issue

ganvinalix avatar Mar 22 '17 02:03 ganvinalix