【问题标题】:How to remove script tag from UIWebView?如何从 UIWebView 中删除脚本标签?
【发布时间】:2021-03-09 01:16:57
【问题描述】:

我想从 UIWebView 中删除脚本标签

我尝试的方法是使用

[self.webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('script')[0].remove()"]

但它不起作用。

【问题讨论】:

    标签: ios objective-c swift uiwebview


    【解决方案1】:

    试试下面的代码:

    NSString *jsConstant = "
        var element = document.getElementsByTagName('script');
        if(element){
            element.parentNode.removeChild(element);
        }"
    [self.webView stringByEvaluatingJavaScriptFromString:jsConstant]
    

    如果它不起作用,您可以在 Safari 中调试它。(开发->选择设备->它将检查网络视图)

    【讨论】:

      猜你喜欢
      • 2011-11-02
      • 2010-11-27
      • 1970-01-01
      • 2020-02-25
      • 2011-10-31
      • 2019-03-04
      • 2017-02-09
      • 2021-04-15
      相关资源
      最近更新 更多