Могу ли я использовать ссылку, указанную chrome.runtime.getURL в script.src?

#javascript #google-chrome-extension

Вопрос:

Я пытаюсь, но, хотя это правильная ссылка, сценарий не работает. Почему?

 script = document.createElement('script') script.src = chrome.runtime.getURL("my_file_from_extension.js") console.log(script.src) // proper usable link document.body.appendChild(script) // GET chrome-extension://invalid/ net::ERR_FAILED  

Ответ №1:

Я приклеил «my_file_from_extension.js» в манифест web_accessible_resources , и это решило проблему.

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

1. Javascript — это сложно. Его документация оставляет желать лучшего. Мне грустно.