[咨询] 强制改变 UIWebView 加载好的 html 文档中的 outerHtml,会导致在该 UIWebview 中调用文档中 JS 方法出现故障吗?

2016-02-26 10:25:41 +08:00
 tanorigin
问题描述: http://stackoverflow.com/questions/35640909/uiwebview-force-to-modify-the-outerhtml-will-make-it-uneditable

感觉 bug 出现在 webView2 中的 webViewDidFinishLoad 方法中,就是在该方法中调用

[webView2 stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"document.getElementById('content').outerHTML = '%@'",someOuterHtml]];

就会出现上述问题。
[该 html 中 body 就只有一个 content 节点,打印出来的 html 是全的]

这是个什么 bug ,是调用位置出错,还是其他原因呢?
谢谢您看到了此处。
1648 次点击
所在节点    iOS
1 条回复
tanorigin
2016-02-26 11:14:34 +08:00
已解决 谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/259221

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX