我目前正在构建一个chrome扩展,并尝试使用axios向我的后端发出请求。但是在我的javascript文件中导入axios时我一直都会遇到错误。任何人都知道如何正确地要求这个?
我已经尝试过:
import axios from 'axios'
而且我也尝试了旧方法
const axios = require ('axios')
你尝试过这种方法吗?
在清单文件中,您将在content_scripts中添加该文件:
"content_scripts": [ {
"js": ["file.js", "content.js"]
}],
然后尝试创建此方法,以读取您要使用的脚本/库:
chrome.tabs.executeScript(tab.id, {code:
"document.body.appendChild(document.createElement('script')).src = 'https://example.com/script.js';"
});
然而,这并不容易,因为内容脚本只能访问当前页面的DOM。它无法运行全局函数或使用全局对象。