Remote Code
Plasmo 会自动把你在框架中 所有 import 的脚本 打包在浏览器扩展中。 如果是远程 import ,那么需要使用 https 协议。
添加 google 分析的类库
import "https://www.googletagmanager.com/gtag/js?id=XXXXXX";
或者你也可以使用 env。
本次创建 .env.local
PLASMO_PUBLIC_GTAG_ID=XXXXXX
然后,在 代码中使用
import "https://www.googletagmanager.com/gtag/js?id=$PLASMO_PUBLIC_GTAG_ID";
官方提供了一个:使用谷歌分析的一个实例。
tip
Q: 为什么我在前端看不到远程加载呢? A: Plasmo 中的 远程加载,其实是在打包时,将文件静态下载下来存储到本地。所以,你在运行中无法看到最新的远程资源。这一点也是需要注意的。