我使用Dart进行Chrome扩展。
我通过manifest.json
中的content_scripts选项注入代码我注入的代码包含一个延迟库。
因此,当注入代码时,它会尝试在错误的URL处延迟。
示例
library main;
import "test.dart" deferred as test;
init.deferredLibraryUris = {test: ["main.dart.js_1.part.js"]};
init.deferredLibraryHashes = {test: ["g6AIAUZ7pet024iv7oMBZNj6w2A="]};
如何通过变换器修改输出以获取chrome-extension://EXTENSION_ID/PATH/main.dart.js_1.part.js
而不是main.dart.js_1.part.js
答案 0 :(得分:0)
我需要验证,但我认为您可以将零件文件附加到主JS文件中。由于它是Chrome扩展程序,不应该成为问题(因为您不关心下载时间)。