【发布时间】:2021-03-09 01:16:57
【问题描述】:
我想从 UIWebView 中删除脚本标签
我尝试的方法是使用
[self.webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('script')[0].remove()"]
但它不起作用。
【问题讨论】:
标签: ios objective-c swift uiwebview
我想从 UIWebView 中删除脚本标签
我尝试的方法是使用
[self.webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('script')[0].remove()"]
但它不起作用。
【问题讨论】:
标签: ios objective-c swift uiwebview
试试下面的代码:
NSString *jsConstant = "
var element = document.getElementsByTagName('script');
if(element){
element.parentNode.removeChild(element);
}"
[self.webView stringByEvaluatingJavaScriptFromString:jsConstant]
如果它不起作用,您可以在 Safari 中调试它。(开发->选择设备->它将检查网络视图)
【讨论】: