框架
远程代码

导入远程代码

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"

参见 with-google-analytics (opens in a new tab)