Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
正在从darts元素中排除特定属性。setInnerHtml()_Dart_Frontend - Fatal编程技术网

正在从darts元素中排除特定属性。setInnerHtml()

正在从darts元素中排除特定属性。setInnerHtml(),dart,frontend,Dart,Frontend,我遇到了以下问题: 在mods可以点击“复制”之前,它不是。我搜索了问题,找到了“解决方案”,应用了“解决方案”,但都不起作用。所以问题可能是‘为什么我的‘解决方案’不起作用?’或者问题可能是‘实际的解决方案是什么?’ 对此负责的代码是 querySelector("#element").setInnerHtml(some_element.outerHtml, treeSanitizer: NodeTreeSanitizer.trusted); 我做错了什么?我发现在元素上使用了消毒剂 El

我遇到了以下问题:

在mods可以点击“复制”之前,它不是。我搜索了问题,找到了“解决方案”,应用了“解决方案”,但都不起作用。所以问题可能是‘为什么我的‘解决方案’不起作用?’或者问题可能是‘实际的解决方案是什么?’

对此负责的代码是

querySelector("#element").setInnerHtml(some_element.outerHtml, treeSanitizer: NodeTreeSanitizer.trusted);

我做错了什么?

我发现在元素上使用了消毒剂


Element-Element=new-Element.html('thing'),treesinitizer:nodetreesaninitizer.trusted)

我发现可以将消毒剂应用于元素


Element-Element=new-Element.html('thing'),TreeSInitiatizer:nodeTreeSaninitizer.trusted)
我最近没有再次检查这是最好的方法,但我们最终构建了一个通用的NodeValidator,我们可以使用各种自定义属性更新它

NodeValidator get commonValidator => _commonValidator;

/// Create a NodeValidator which passes common values.
final NodeValidator _commonValidator = new NodeValidatorBuilder.common()
  ..allowHtml5()
  ..allowInlineStyles()
  ..allowNavigation(_policy)
  ..allowImages()
  ..allowTextElements()
  ..allowElement("a", attributes: [
    "data-version",
    "data-attribute-add"])
  ..allowElement("div", attributes: [
    "data-sec"]);


foo.setInnerHtml(someOddHtml, validator: commonValidator);

我最近没有再次检查这是否是最好的方法,但我们最终构建了一个通用的NodeValidator,我们可以使用各种自定义属性来更新它

NodeValidator get commonValidator => _commonValidator;

/// Create a NodeValidator which passes common values.
final NodeValidator _commonValidator = new NodeValidatorBuilder.common()
  ..allowHtml5()
  ..allowInlineStyles()
  ..allowNavigation(_policy)
  ..allowImages()
  ..allowTextElements()
  ..allowElement("a", attributes: [
    "data-version",
    "data-attribute-add"])
  ..allowElement("div", attributes: [
    "data-sec"]);


foo.setInnerHtml(someOddHtml, validator: commonValidator);