如何在Chrome扩展名的内容JS文件中包含其他JavaScript文件

how to include other javascript files in content js file of chrome extension?

本文关键字:文件 JS 包含 JavaScript 其他 Chrome 扩展名      更新时间:2023-09-26

我做了一个chrome扩展!它在网页上的任何一点点击时都会提供css和xpath。我已经在chrome扩展名的内容脚本中包含用于计算xpath和css的js文件。有什么方法可以让我只在内容脚本中包含 js 文件并将所有其他 js 文件导入到那个 js 文件中?

我尝试了搜索时得到的要求和导出,但它不起作用。

var xPath = {};
xPath.get_xpath=function(ele)
{
}
export xpath = xpath;

我尝试使用这样的要求导入它:

var calculate = require("xpath");

但它显示错误导出未定义。

您应该使用以下方法:

var xPath = {};
xPath.get_xpath = function(ele) {
}
module.exports = xPath;

请注意,Chrome 不支持 JS 模块,因此您需要使用 browserify 构建器。

例如,检查我的开源扩展:剪贴板。