Показать сообщение отдельно
  #9 (permalink)  
Старый 30.11.2018, 05:34
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,584

Во первых попробуй запрос из background скрипта, вроде там ограничений нет.
Во вторых попробуй поставить permission на <all_urls>.

Вот микрорасширение, показывающее отсутствие принципиальных проблем. При заходе на www.joomla.org пишет версию в консоль.
Пример: manifest.json
{
  "name": "joomla",
  "version": "1",
  "manifest_version": 2,
  "content_scripts": [
    {
      "matches": ["*://*.joomla.org/*"],
      "js": ["content.js"]
    }
  ]
}
Пример: content.js
const xhr = new XMLHttpRequest();
xhr.open("GET", 'https://www.joomla.org/language/en-GB/install.xml', true);
xhr.onload = () => console.log(
	'Версия',
	xhr.responseXML.querySelector('version').textContent
); 
xhr.send();
__________________
29375, 35

Последний раз редактировалось Aetae, 30.11.2018 в 05:57.
Ответить с цитированием