Ошибка расширения Google Chrome — Access-Control-Allow-Origin

#google-chrome #google-chrome-extension

#google-chrome #google-chrome-extension

Вопрос:

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

Даже думал, что получаю эту ошибку, расширение, похоже, вызывает URL. Сообщение, передаваемое из contentscript.js в фоновом режиме.подключение 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/*" ]
}
  

Комментарии:

1. Примечание: на самом деле я не использую popup.html пока ни для чего. Оно пустое.

Ответ №1:

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

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

Ответ №2:

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

Комментарии:

1. Вам нужно удалить это перед загрузкой расширения?