远程代码
根据 Chrome Web Store 政策,在 Manifest V3 中不被允许使用远程代码。但是,你可以使用 Rspack 的 buildHttp
特性来支持构建远程代码。配置如下:
ts
import { defineConfig } from '@rsbuild/core';
export default defineConfig({
tools: {
rspack: {
experiments: {
buildHttp: {
allowedUris: [/https?:\/\//],
},
},
},
},
});
Google Analytics
在项目中引入 Google Analytics 的示例代码如下。
ts
import 'https://www.googletagmanager.com/gtag/js?id=G-XXXXXX';
window.dataLayer = window.dataLayer || [];
export function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-XXXXXX');