【发布时间】:2014-11-07 03:53:03
【问题描述】:
我想开发一个 firefox 插件 sdk 来显示一个侧边栏或一个面板,其中包含带有导航栏的嵌入式浏览器。
我也有约束:由于页面显示在嵌入式浏览器中,我希望能够检查 dom,突出显示某些特定文本,还能够从中选择文本并将其发送到侧边栏中的特定输入与正确的菜单。
有没有一些例子或想法我该怎么做?
P.S : 对不起我的英语不好;)
【问题讨论】:
我想开发一个 firefox 插件 sdk 来显示一个侧边栏或一个面板,其中包含带有导航栏的嵌入式浏览器。
我也有约束:由于页面显示在嵌入式浏览器中,我希望能够检查 dom,突出显示某些特定文本,还能够从中选择文本并将其发送到侧边栏中的特定输入与正确的菜单。
有没有一些例子或想法我该怎么做?
P.S : 对不起我的英语不好;)
【问题讨论】:
使用sidebar 模块,创建具有固定textarea top:0, left:0, width: 100% 的HTML 文件。创建一个占据侧边栏其余部分的 iframe。用户在 textarea 中输入文本,然后侦听 enter 击键,使用正则表达式查看它是否是 URL,如果是 URL,则将 iframe 源设置为 URL,如果不是,则将 iframe 源设置为 Google 搜索。
将整个浏览器加载到侧边栏中似乎有点过头了,但如果你真的想要,尝试将 chrome://browser/content/browser.xul 加载到侧边栏中。
【讨论】: