【问题标题】:Dart, why does using innerHtml to set shadow root content work but appendHtml doesn't?Dart,为什么使用 innerHtml 设置阴影根内容有效但 appendHtml 无效?
【发布时间】:2014-07-22 22:51:22
【问题描述】:

我已经使用this Gist 来显示问题,但基本上我发现使用shadowRoot.innerHtml = '...' 有效,但使用shadowRoot.appendHtml('...') 不起作用,它会导致控制台警告Removing disallowed element <STYLE>,我无法解释。任何人都知道这是简单的方式还是它是 Dart 特有的?

【问题讨论】:

    标签: dart shadow-dom


    【解决方案1】:

    Removing disallowed element 表示你需要一个 NodeValidator。

    shadowRoot.append(
        new document.body.createFragment('....'), 
        validator: new NodeValidationBuilder().allow(...);
    

    【讨论】:

      猜你喜欢
      • 2015-01-09
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 2014-05-03
      • 2015-06-13
      • 2022-01-12
      • 2020-05-14
      相关资源
      最近更新 更多