Dartium确实解释了飞镖文件,它为开发新玩具,Chrome扩展程序和应用程序带来了很多乐趣。但是当涉及在网页中进行脚本注入时,executeScript
方法仅将文件视为.css和.js格式之一。其他mimetype(通常是application / dart)中的文件是offbound。因此,这个问题非常天真:
无论如何直接注入Dart文件?
感谢。
答案 0 :(得分:0)
不是直接注入dart文件的方法,但注入dart-application的解决方法是使用dart2js而不是注入你的dart的已编译的js文件myDartScript.dart.precompiled.js
-脚本。
(使用预编译版本以避免内容安全策略出错)
也许您还必须注入packages/browser/dart.js
和packages/browser/interop.js
。
未测试