umi-chrome-extensions-template icon indicating copy to clipboard operation
umi-chrome-extensions-template copied to clipboard

请问inject-script推荐放在哪里?

Open loulaner opened this issue 3 years ago • 2 comments

我的使用场景是:content-script会动态注入inject-script,inject-script也是使用ts,css使用less,这种情况下inject-script放在哪个目录合适?

loulaner avatar Apr 20 '21 05:04 loulaner

1、我使用的是typescript来写inject-script,inject-script 建议放在哪里? 2、如果使用amd 模块编译inject-script时,需要先注入require.js,这种情况如何支持? 3、能否介绍下contentScript的设计意图,contentScript/all是什么意思?如果我想把注入jquery等类库,这种情况应该使用? 4、能否提供下微信或dingding,我是小白,问题有点多,沟通方便些。 谢谢!

loulaner avatar Apr 21 '21 05:04 loulaner

1、我使用的是typescript来写inject-script,inject-script 建议放在哪里?

我好像没有加对 inject-script 的构建方案,这个等我今天做下吧。

2、如果使用amd 模块编译inject-script时,需要先注入require.js,这种情况如何支持?

我不用 amd 模块来着,所以不知道,不好意思哈哈哈哈

3、能否介绍下contentScript的设计意图,contentScript/all是什么意思?

看下配置文件就知道了

contentScripts: [
      { matches: ['https://github.com/*'], entries: ['@/contentScripts/all'] },
    ],

contentScripts 这个目录 就是拿来放所有 contentScript 的文件的。

如果我想把注入jquery等类库,这种情况应该使用?

注入类库的话,直接在 相应的文件里 import xxx 不就行了吗

4、能否提供下微信或dingding,我是小白,问题有点多,沟通方便些。

钉钉搜 arvinx

arvinxx avatar Apr 21 '21 08:04 arvinxx