我正在开发一个 firefox 插件,并希望有一个固定位置(相对于浏览器)半透明面板,每个浏览器内容区域的角落显示 3 个图标。这些按钮必须能够与未显示的站点进行通信。
我知道可以将固定位置的 div 注入 html,但我希望按钮在按下时与外部站点通信,并在加载时查询信息,所以我认为这会违反同源策略。这也不适用于图像或其他直接媒体网址。
创建浮动图标面板的最简单方法是什么?
我正在开发一个 firefox 插件,并希望有一个固定位置(相对于浏览器)半透明面板,每个浏览器内容区域的角落显示 3 个图标。这些按钮必须能够与未显示的站点进行通信。
我知道可以将固定位置的 div 注入 html,但我希望按钮在按下时与外部站点通信,并在加载时查询信息,所以我认为这会违反同源策略。这也不适用于图像或其他直接媒体网址。
创建浮动图标面板的最简单方法是什么?
经过大约一周的工作,我找到了它。这是答案,我希望这对其他人有帮助:
http://marcada.ms/2010/02/getting-content-on-top-of-the-browser-space-using-xul/
上面添加了面板,由于以下错误,透明度不起作用(至少在我使用的 linux 中不起作用)。叹息... 2007 年开业,2012 年未关闭。
https://bugzilla.mozilla.org/show_bug.cgi?id=408284
edit2:我结束了使用扩展文件夹中的文件将 html 数据插入到文档正文中。工作得很好,包括透明度。
编辑3:如果有人对我的插件如何工作感兴趣,请查看我的实时网站http://www.upmarker.com