如何在chrome扩展名的内容js文件中包含其他javascript文件?

时间:2016-03-16 08:39:52

标签: javascript google-chrome-extension requirejs

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

我尝试了搜索时得到的require和export,但它没有工作。

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

我尝试使用require这样导入它:

var calculate = require("xpath");

但显示错误导出未定义。

1 个答案:

答案 0 :(得分:0)

您应该使用以下内容:

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

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

例如,请检查我的开源扩展程序:Clipboardy