如何实现向每个网页添加侧边栏的浏览器扩展?

时间:2014-01-19 12:17:42

标签: sidebar browser-extension kango-framework

所有

我正在使用http://kangoextensions.com/为多个浏览器创建扩展程序。

此扩展程序需要为每个标签页中的每个网页添加一个侧边栏,以允许用户通过网页与我的服务器进行交互。

我目前拥有的内容脚本会在网页中添加iframe。 iframe最初是隐藏的,但是当用户按下我也添加的按钮时,会显示iframe。 iframe源代码是我自己的网站。

这在大多数情况下效果很好,但我有一个问题 - 当用户不断在页面之间导航时,我的iframe会不断消失并重新出现在每个导航中,这不是一个很棒的用户体验。

我也尝试使用浏览器扩展弹出窗口,但是当它失去焦点时此窗口会消失,因此它不适合我的用例。

我正在寻找一种方法来拥有一个“正确”的侧边栏 - 一个加载一次的窗口,并在浏览器标签的整个持续时间内生效。

如果有人知道实现这一目标的方法,我会非常感激。理想情况下 - 一种适用于所有浏览器的解决方案,但如果您知道某种方式仅适用于某些浏览器,那也很好。

由于 阿米尔

1 个答案:

答案 0 :(得分:0)

Kango目前不支持侧边栏。 您可以管理的最好的是弹出窗口。