【问题标题】:Website inside firefox addonFirefox插件内的网站
【发布时间】:2014-02-07 18:32:18
【问题描述】:

我们可以在 Firefox 插件中嵌入网站吗?我目前正在构建一个具有多种功能的插件,虽然插件适用于少数功能,但网站更适合其余功能。

如果我打算创建一个插件并在其中嵌入网站以进行某些操作,是否可以。我们该怎么做?

【问题讨论】:

  • 嗯,iframe 呢?
  • 你能举一些例子吗?网站会做什么“操作”?如果您的网站提供 API,您只需点击它即可执行一些操作,无需将其嵌入到插件中。
  • 请尝试澄清您的问题。考虑添加一些您将要构建的示例。

标签: javascript jquery firefox firefox-addon xul


【解决方案1】:

是的,您可以在 Firefox 插件中包含网页内容,但要非常小心,否则网页(或任何拦截网页的内容)将可以访问 Firefox 本身可以做的所有事情!

如果您使用 XUL iframe(或从 Chrome:// 上下文中不受信任的内容插入的任何 iframe 元素或可运行数据),请仔细阅读本文:

https://developer.mozilla.org/en-US/docs/Displaying_web_content_in_an_extension_without_security_issues

【讨论】:

    【解决方案2】:

    【讨论】:

      【解决方案3】:

      在这里查看我的插件:https://addons.mozilla.org/en-US/firefox/addon/xpicompiler/ 在此处查看:addons-memory 插件:https://addons.mozilla.org/en-US/firefox/addon/about-addons-memory/

      非常简单的插件,它们包含一个网页。在清单文件中我们设置了 contentaccesible=true

      如果你在我的插件中输入 about:xpiler 你会得到那个 pgae 在另一个插件中,如果您在 url 栏中键入 about:addons-memory 您将进入他的页面。

      如果你需要帮助,我可以在 10 分钟内为你编写一个演示

      【讨论】:

      猜你喜欢
      • 2015-07-02
      • 1970-01-01
      • 2016-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-06
      相关资源
      最近更新 更多