使用iframe通过Chrome扩展程序将本地HTML文件注入网页吗?

时间:2019-04-24 15:09:35

标签: javascript html css iframe google-chrome-extension

我想将一个HTML文件插入到来自Chrome扩展程序的Google搜索结果页的每个结果旁边。

我想知道是否可以使用iframe加载HTML文件?

这不是我当前的实现,该实现在Content Script中使用insertAdjacentHTML()以及一长串可怕的HTML和内联CSS。非常希望有一个带有自己的CSS的单独HTML文件,我可以直接插入该文件。

我尝试过:

chosenElements[i].insertAdjacentHTML('afterbegin', `<iframe src="/inject.html"></iframe>`);

但是只获得一个404页面的iframe,因为它是在'https://www.google.com/index.html'目录中查找的,而不是文件所在的位置。

inject.html文件与扩展的构建文件夹中的index.html文件位于同一位置。如何访问?我可以访问它吗?

1 个答案:

答案 0 :(得分:0)

您尝试过

idArmPlana

代替

src="inject.html"