У меня есть HTML-файл, который я хочу вставить рядом с каждым результатом страницы результатов поиска Google из расширения Chrome.
Мне было интересно, смогу ли я использовать iframe для загрузки HTML-файла?
Это вместо моей текущей реализации, которая использует insertAdjacentHTML()
в моем скрипте содержимого и ужасную длинную строку HTML и встроенного CSS.Я бы предпочел иметь отдельный HTML-файл со своим собственным CSS, который я могу просто вставить вместо него.
Я пытался:
chosenElements[i].insertAdjacentHTML('afterbegin', `<iframe src="/inject.html"></iframe>`);
, но просто получить iframe со страницей 404, потому что этопоиск в каталоге 'https://www.google.com/index.html', а не в том месте, где находится файл.
Файл inject.html находится в том же месте, что и файл index.html в моей папке сборки для расширения.Как мне получить к нему доступ?Могу ли я получить к нему доступ?