javascript - 以编程方式从 javascript 调用 firefox 扩展

标签 javascript firefox firefox-addon

我看到了这个优秀的 firefox 扩展,Screengrab!。它获取网页的“图片”并将其复制到剪贴板或将其保存为 png 文件。我需要这样做,但是有一个新的网页,来 self 在 javascript 中的一个 url。我可以在新窗口中打开网页,但是我必须调用扩展程序 - 而不是按下控件 - 并在页面完全加载后保存页面。

这可能吗?

最佳答案

我很确定无法通过网页内容访问任何 Firefox 附加组件。这可能会在 Firefox 浏览器中产生隐私和/或安全问题(因为用户从未允许您在他们的机器上访问此类内容)。出于这个原因,我相信 Firefox 附加组件在完全不同的 JavaScript 上下文中运行,从而使这完全不可能。

但是,正如 Dmitriy 的回答所述,可以执行服务器端解决方法。

关于javascript - 以编程方式从 javascript 调用 firefox 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7591118/

相关文章:

问题

javascript - 我应该对我的 jQuery 插件的缩小版本进行版本控制吗?

javascript - html <select> jquery 混合起来不工作 ios

json - 将自定义内容类型添加到 Firefox 应用程序处理程序?

javascript - Firebug 扩展 context.sourceCache.load(href) 返回 'Reload the page to get source for: http://'

firefox-addon - 使用 SDK 通过 firefox 无重启扩展添加新的搜索引擎

javascript - 为什么 IndexOf 不匹配整个子字符串?

google-maps - 在 Firefox 下的 Google Maps API v3 中,通过拖动来平移 map 的速度很慢

javascript - 触发Firefox中的所有JavaScript事件

javascript - 如何区分 Firefox 标签页?