Код, приведенный ниже, взят из доков, но в ответе приходит пустая строка:
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = handleStateChange; // Implemented elsewhere.
xhr.open("GET", chrome.extension.getURL('/config_resources/config.json'), true);
xhr.send();
function handleStateChange() {
if (xhr.readyState == 4) {
console.log(xhr.status) // 0
console.log(xhr.responseText) // ""
}
}
chrome.runtime.getURL(...) // -- то же самое
console.log(chrome.extension.getURL('/config_resources/config.json')) // возвращает правильный путь, по которому можно перейти из консоли "chrome.runtime.getURL('/config_resources/config.json')"
Ну, почему так? Может у меня камплюктор не для айтишников? Только не говорите, что дело во мне.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости