小编Pre*_*vic的帖子

Chrome扩展程序后台脚本分成多个脚本-manifest v3

在manifest v3之前的Google Chrome扩展中,我可以将background.js分成多个脚本。要加载所有脚本以在background.js中可见,我只需要将它们放入清单中的数组中,如下所示:

    "background": {
    "scripts": ["helpers/countHelper.js", "helpers/networkHelper.js", "background/main.js"],
}
Run Code Online (Sandbox Code Playgroud)

使用上述语法,所有脚本将合并到一个文件中。

现在,在如何使用清单 v3 的文档中,他们写道:

将manifest.json 中的background.page 或background.scripts 替换为background.service_worker。请注意,service_worker 字段采用字符串,而不是字符串数组。

导致manifest中的后台不能带多个脚本,如何将后台脚本分成多个脚本。据我所知,导入语法也是不允许的。

google-chrome-extension

12
推荐指数
1
解决办法
1万
查看次数

Node.js 将 HTML 作为响应发送给客户端

Node.js 中是否可以返回 HTML(例如<div>Test</div>)作为对客户端的响应?

sendFile()我在 Express on method()中看到了该选项。

Node中有类似的东西吗?

我找到了这个解决方案:

var myHtmlData;
fs.readFile('./index.html', (err, data) => {
    if(err){
        throw err;
    } else {
        myHtmlData = data
    }
  })
  // and after use it 
 response.write(myHtmlData)
Run Code Online (Sandbox Code Playgroud)

但我想知道是否可以使用类似于sendFile()直接编写 html 的方法来完成此操作<div>Test</div>,而无需从另一个文件中读取它。

node.js

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

google-chrome-extension ×1

node.js ×1