gpt4 book ai didi

google-chrome-extension - 修改关于延迟库的 dart2js 输出

转载 作者:行者123 更新时间:2023-12-03 04:06:08 24 4
gpt4 key购买 nike

我正在使用 Dart 进行 chrome 扩展。

我通过 manifest.json 中的 content_scripts 选项注入(inject)代码

我注入(inject)的代码包含一个延迟库。

因此,当代码被注入(inject)时,它会尝试在错误的 url 处延迟。

示例

  • Dart 文件

  • library main;

    import "test.dart" deferred as test;
  • Dart2js 输出

  • 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

    最佳答案

    我需要验证,但我认为您可以将零件文件附加到主 JS 文件中。因为它是一个 Chrome 扩展,应该不是问题(因为你不关心下载时间)。

    关于google-chrome-extension - 修改关于延迟库的 dart2js 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27419999/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com