Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将连接到外部数据库的外部php文件中的数据发送到扩展名';s content-script.js?_Javascript_Php_Mysql_Ajax_Xmlhttprequest - Fatal编程技术网

Javascript 如何将连接到外部数据库的外部php文件中的数据发送到扩展名';s content-script.js?

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

我正在构建一个扩展,它从一个网站(不是我的)中提取DOM,并通过填充一些输入自动单击按钮

输入中填充了从我创建的数据库(而不是网站数据库)中提取的值。提取是用php完成的,但填充是用content-script.js中的javascript完成的。我想要的是,让php文件将这些值发送到我的内容脚本文件,然后等待一个单击响应,然后更新数据库

当我使用XMLHttpRequest时,我得到了一个无法访问的错误,它被CORS策略阻止

$(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"
    ]
检查: