如何向我的网站发送简单的消息'来自Chrome扩展的php

How can I send simple message to my website's php from Chrome extension?

本文关键字:来自 Chrome php 扩展 消息 我的 网站 简单      更新时间:2023-09-26

我试图从我的简单Chrome扩展将简单的登录/密码参数发送到我的服务器中的PHP文件。下面的代码给了我一个"不允许访问控制允许来源"。我可以做些什么来发送简单的参数并从php接收回显?

var xhr = new XMLHttpRequest();
xhr.open("GET", "http://mywebsite/api.php?u=admin&p=admin", true);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) {
alert(xhr.responseText);
}
}
xhr.send(); 

有什么方法可以联系我的服务器,传递简单的参数,并从谷歌扩展中获得响应?

编辑"permissions":["contextMenu"http://mywebsite/"],

您正在执行一个跨源XMLHttpRequest,因此需要为您的扩展设置一些额外的权限。看看这个。

manifest.json文件中添加:

  "permissions": [
    "http://mywebsite/"
  ]

请记住在这些更改后重新加载您的扩展。