导入远程代码
Plasmo 自动捆绑所有指向使用 https
协议的远程资源的导入语句,这是与Manifest V3 中的远程代码限制 (opens in a new tab)一起工作所必需的。
将 Google Analytics 4 (opens in a new tab) 跟踪代码添加到我们的弹出窗口中非常简单:
import "https://www.googletagmanager.com/gtag/js?id=XXXXXX"
由于存在跟踪 ID,上述代码不够整洁。但是,由于 Plasmo 解析导入语句,我们可以在导入中使用环境变量。在 .env.local
文件中定义跟踪 ID:
PLASMO_PUBLIC_GTAG_ID=XXXXXX
然后,在导入时通过在其名称前加上 $
来使用它:
import "https://www.googletagmanager.com/gtag/js?id=$PLASMO_PUBLIC_GTAG_ID"