【问题标题】:Firefox addon SDK - Sidebar or panel with embedded browserFirefox 插件 SDK - 带有嵌入式浏览器的侧边栏或面板
【发布时间】:2014-11-07 03:53:03
【问题描述】:

我想开发一个 firefox 插件 sdk 来显示一个侧边栏或一个面板,其中包含带有导航栏的嵌入式浏览器。

我也有约束:由于页面显示在嵌入式浏览器中,我希望能够检查 dom,突出显示某些特定文本,还能够从中选择文本并将其发送到侧边栏中的特定输入与正确的菜单。

有没有一些例子或想法我该怎么做?

P.S : 对不起我的英语不好;)

【问题讨论】:

    标签: firefox-addon-sdk


    【解决方案1】:

    使用sidebar 模块,创建具有固定textarea top:0, left:0, width: 100% 的HTML 文件。创建一个占据侧边栏其余部分的 iframe。用户在 textarea 中输入文本,然后侦听 enter 击键,使用正则表达式查看它是否是 URL,如果是 URL,则将 iframe 源设置为 URL,如果不是,则将 iframe 源设置为 Google 搜索。

    将整个浏览器加载到侧边栏中似乎有点过头了,但如果你真的想要,尝试将 chrome://browser/content/browser.xul 加载到侧边栏中。

    【讨论】:

    • 用你的约束更新问题。也许有人会知道如何解决它们。
    • 感谢您的回复。这两个解决方案可以完成工作,但我有一个限制,似乎他们没有解决它。由于页面显示在嵌入式浏览器中,我希望能够检查 dom,突出显示某些特定文本,还希望能够从中选择文本并将其发送到带有右侧菜单的侧边栏中的特定输入。我很抱歉我的英语不好;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-22
    • 1970-01-01
    • 2010-09-19
    • 1970-01-01
    • 1970-01-01
    • 2019-06-30
    • 2014-07-30
    相关资源
    最近更新 更多