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