Как я могу отправить простое сообщение на php моего сайта из расширения Chrome? - PullRequest
2 голосов
/ 22 января 2012

Я пытаюсь отправить простые параметры логина / пароля в мой файл PHP на моем сервере из моего простого расширения Chrome.Код ниже дает мне «не разрешено Access-Control-Allow-Origin».Что я могу сделать, чтобы отправить простые параметры и получить эхо от 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(); 

Как можно связаться с моим сервером и передать простые параметры и получить ответы от расширения Google?

ПРАВКА "permissions": ["contextMenus", "http://mywebsite/"],

1 Ответ

3 голосов
/ 22 января 2012

Вы выполняете перекрестный источник XMLHttpRequest, поэтому вам нужно настроить некоторые дополнительные разрешения для вашего расширения. Смотрите это .

В вашем manifest.json файле добавьте:

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

Не забудьте перезагрузить расширение после этих изменений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...