gpt4 book ai didi

Firefox 附加 SDK : Access html and image files under Data directory from content script

转载 作者:行者123 更新时间:2023-12-05 01:31:15 24 4
gpt4 key购买 nike

您好 Firefox Addon SDK 专家,

我对以下问题非常困惑。

在我的内容脚本中,我需要使用一组存储在我的附加组件数据目录下的 HTML 文件和图像文件来绘制一个 UI。

我使用 self.data.url 在 main.js 中获取文件 URL,并使用 port.emit 将 URL 传递给内容脚本。内容脚本成功接收了 URL。

当我在内容脚本中记录 data/html/myfile.html 的 URL 时,它看起来像这样:resource://jid1-veokemuf24jrmw-at-jetpack/myaddon/data/html/myfile.html

问题是,当我像这样在文档中附加元素时,似乎什么也没有发生:

var a = this;
a.el = $("<div />").attr("id", "topbar");
$("body").append(a.el);
$("#topbar").load(html_url, function() {});

但如果我将文件中的 html 代码复制粘贴到内容脚本中,它就可以工作了。

此外,如果我将 html 文件 URL 粘贴到 Firefox 的地址字段,它可以正常打开。

我的解决方案无法工作的根本原因是什么?或者,我是否需要为我的附加组件定义一些权限,使 Data 目录下的文件可以从内容脚本访问?

非常感谢所有帮助。

最佳答案

I gave up and put the HTML content in our server. Now I've got a whole different issue with Fancybox and content script.

关于Firefox 附加 SDK : Access html and image files under Data directory from content script,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16809750/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com