如何访问 Chrome 扩展代码中的任何文件作为 url
How do I access the any file in my Chrome extension code as a url
我想在我作为 运行 扩展程序的独立页面的 iframe 中显示我的扩展程序文件夹中 frame.html 文件的内容。但是它正在站点的源代码中寻找这个 frame.html 文件,但找不到它,所以我收到 404 not found 错误。无论相关页面如何,我如何访问扩展文件中嵌入的 frame.html 文件?
让我在图片中向您展示我想要的东西;
What I want
左边是一个普通的网页,将在上面激活扩展程序。红色区域是我的 iframe,由于我的扩展而在网站上激活。此区域内容位于 frame.html at extension 文件夹中。
当我使用 <iframe src="extension_src/html/frame.html"></iframe>
我得到一个"www.......com/extension_src/html/frame.html" not found error
您可以使用下面显示的模板将 src 指向您的本地文件。
<iframe src="chrome-extension://{{id-of-your-extension}}/path-to-file/frame.html"></iframe>
您的扩展 ID 在发布到 chrome 商店时将保持不变。在本地开发时,您可以转到 chrome://extensions
找到扩展 ID
我想在我作为 运行 扩展程序的独立页面的 iframe 中显示我的扩展程序文件夹中 frame.html 文件的内容。但是它正在站点的源代码中寻找这个 frame.html 文件,但找不到它,所以我收到 404 not found 错误。无论相关页面如何,我如何访问扩展文件中嵌入的 frame.html 文件?
让我在图片中向您展示我想要的东西; What I want
左边是一个普通的网页,将在上面激活扩展程序。红色区域是我的 iframe,由于我的扩展而在网站上激活。此区域内容位于 frame.html at extension 文件夹中。
当我使用 <iframe src="extension_src/html/frame.html"></iframe>
我得到一个"www.......com/extension_src/html/frame.html" not found error
您可以使用下面显示的模板将 src 指向您的本地文件。
<iframe src="chrome-extension://{{id-of-your-extension}}/path-to-file/frame.html"></iframe>
您的扩展 ID 在发布到 chrome 商店时将保持不变。在本地开发时,您可以转到 chrome://extensions