Google chrome extension 如何以url的形式访问Chrome扩展代码中的任意文件

Google chrome extension 如何以url的形式访问Chrome扩展代码中的任意文件,google-chrome-extension,Google Chrome Extension,我想在运行扩展的独立页面上的iframe中显示扩展文件夹中frame.html文件的内容。但是它正在网站的源代码中查找这个frame.html文件,但是找不到它,所以我得到了一个404NotFound错误。无论相关页面如何,如何访问扩展文件中嵌入的frame.html文件 让我在图中告诉你我想要什么; 左边是一个普通的网页,扩展将被激活。红色区域是由于我的扩展而在网站上激活的iframe。此区域内容位于frame.html的extension文件夹中 当我使用 我得到一个“www..com/e

我想在运行扩展的独立页面上的iframe中显示扩展文件夹中frame.html文件的内容。但是它正在网站的源代码中查找这个frame.html文件,但是找不到它,所以我得到了一个404NotFound错误。无论相关页面如何,如何访问扩展文件中嵌入的frame.html文件

让我在图中告诉你我想要什么;

左边是一个普通的网页,扩展将被激活。红色区域是由于我的扩展而在网站上激活的iframe。此区域内容位于frame.html的extension文件夹中

当我使用


我得到一个
“www..com/extension\u src/html/frame.html”未找到错误

您可以使用下面显示的模板将src指向本地文件

<iframe src="chrome-extension://{{id-of-your-extension}}/path-to-file/frame.html"></iframe>


发布到chrome应用商店时,您的扩展id将保持不变。在本地开发时,您可以通过转到
chrome://extensions

哦,真的很有帮助,谢谢你,我的朋友。但我能再问一个问题吗?这一次,我收到“对服务器的请求已被扩展阻止”错误。我应该怎么做?HTML文件是作为清单中的
web\u accessible\u resources
的一部分添加的吗?是的,但我仍然得到相同的错误,原因可能是什么?