我有5个library
(1-5),每个内容脚本都包含自己的函数。但是,我遇到了一个问题,我需要使用另一个内容脚本中的变量或函数,它会抛出一个错误,说变量/函数未定义。所以我必须在同一个脚本中重新声明该变量才能使用它。
有没有办法将变量和函数从一个内容脚本传递到另一个内容脚本?在这种情况下,我想使用content_script.js
函数和setSelectedValue()
变量。
content_script:
objSelect
content_script1:
function clickUpdate() {
var updateArray = document.getElementsByClassName("updateButton");
var saveArray = document.getElementsByClassName("saveButton");
var updateArraySelector = document.querySelectorAll(".updateButton");
[].slice.call(updateArray).forEach(function(item) {
if (saveArray.length == 0)
setSelectedValue(objSelect, "P"); //it doesnt recognize this function from my other content_script
console.log("object select is: " + objSelect); //it also doesnt recongize this variable
});
console.log("this is the update array legnth: " + updateArray.length);
console.log("this is the save array legnth: " + saveArray.length);
console.log("this is the update array selector: " + updateArraySelector);
}
clickUpdate();