Javascript 如何将连接到外部数据库的外部php文件中的数据发送到扩展名';s content-script.js?
我正在构建一个扩展,它从一个网站(不是我的)中提取DOM,并通过填充一些输入自动单击按钮 输入中填充了从我创建的数据库(而不是网站数据库)中提取的值。提取是用php完成的,但填充是用content-script.js中的javascript完成的。我想要的是,让php文件将这些值发送到我的内容脚本文件,然后等待一个单击响应,然后更新数据库 当我使用XMLHttpRequest时,我得到了一个无法访问的错误,它被CORS策略阻止Javascript 如何将连接到外部数据库的外部php文件中的数据发送到扩展名';s content-script.js?,javascript,php,mysql,ajax,xmlhttprequest,Javascript,Php,Mysql,Ajax,Xmlhttprequest,我正在构建一个扩展,它从一个网站(不是我的)中提取DOM,并通过填充一些输入自动单击按钮 输入中填充了从我创建的数据库(而不是网站数据库)中提取的值。提取是用php完成的,但填充是用content-script.js中的javascript完成的。我想要的是,让php文件将这些值发送到我的内容脚本文件,然后等待一个单击响应,然后更新数据库 当我使用XMLHttpRequest时,我得到了一个无法访问的错误,它被CORS策略阻止 $(document).ready(function(){ f
$(document).ready(function(){
function reqListener () {
console.log(this.responseText);
}
var oReq = new XMLHttpRequest();
oReq.addEventListener("load", reqListener);
oReq.open("GET", "http://localhost:8012/extension/php/getIntervenant.php");
oReq.send();
});
mymanifest.json文件
{
"manifest_version": 2,
"version": "1",
"name": "Extention ",
"description": "Extracting and attributing",
"content_scripts": [{
"matches": ["link here"],
"js":["jquery-3.3.1.min.js", "content-script.js"],
"run_at": "document_start"
}],
"background": {
"scripts": ["background.js"],
"persistent": false
},
"browser_action": {
"default_popup": "popup.html",
"default_title": "Extention"
},
"permissions": ["unlimitedStorage"]
}
而不是:
"permissions": ["unlimitedStorage"]
应该是:
"permissions": [
"url1",
"url2"
]
检查: