Ошибка расширения Google Chrome - Access-Control-Allow-Origin - PullRequest
2 голосов
/ 17 мая 2011

XMLHttpRequest не может загрузить http://localhost:4567/save. Исходное расширение chrome: // cbemaelkkmebiohhjgmlclegalijdbbh не разрешено Access-Control-Allow-Origin.

Даже при том, что я получаю эту ошибку, расширение, кажется, вызывает URL. Передача сообщения из contentcript.js в background.html заняла у меня несколько минут, но, похоже, все в порядке. Я в замешательстве.

Вот мой манифест.

{
  "name": "FirstExt",
  "version": "1.0",
  "description": "My First Extension",
  "browser_action": {
    "default_icon": "icon.png",
    "popup": "popup.html"
  },
  "content_scripts": [
  {
    "matches": ["http://*"],
    "js": ["jquery.min.js", "contentscript.js"]
  }
  ],
  "background_page": "background.html",
  "permissions": [ "http://*", 
               "http://localhost:4567/*" ]
}

Ответы [ 2 ]

10 голосов
/ 17 мая 2011

Попробуйте изменить http://* на http://*/ (и удалить запись localhost).

Если вы пытаетесь зайти на страницу https, она вам тоже понадобится.

8 голосов
/ 17 мая 2011

Заменить "http://*" на "<all_urls>".

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