Dart VM中的安全性错误

时间:2013-12-27 19:59:19

标签: dart dartium dart-html

我需要通过Dart添加iframe和YouTube嵌入源,但它会引发异常:

void main() {

  String videoID = "1nXRkk7Szu4";

  IFrameElement frame = new IFrameElement();
  frame.width = "560";
  frame.height = "315";
  frame.src = "http://www.youtube.com/embed/$videoID";
  frame.setAttribute("allowfullscreen", "true");
  frame.setAttribute("frameborder", "0");

  querySelector("#sample_container_id").children.add(frame);

}
  

突发异常:SecurityError:阻止具有原点的帧   “http://www.youtube.com”访问跨域框架。

通过JavaScript可以。

脚本已更新。

更新:我找到了方法。我添加了带有这些值的sandbox属性:“allow-same-origin allow-scripts”+我在src中打开带有后缀“?rel = 0& html5 = 1”的HTML5。

0 个答案:

没有答案