0
爲什麼:對於使用Chrome擴展反應反應的js注入(REACT爲未定義)
代碼:
var files = [
{element: 'script', parameters: {src: chrome.extension.getURL("ui/react.min.js")}},
{element: 'script', parameters: {src: chrome.extension.getURL("ui/react-dom.min.js")}},
{element: 'script', parameters: {src: chrome.extension.getURL("ui/popup.js")}},
]
for(var i=0; i < files.length; i++){
file = files[i]
var e = document.createElement(file.element);
for(var j in file.parameters){
param = file.parameters[j];
console.log(param)
e[j] = param;
}
document.head.appendChild(e);
}
結果:成功注入的文件,但我得到了錯誤(未捕獲的ReferenceError:陣營不當試圖在popup中使用它時.js
謝謝!它有幫助 – ifedorov