【问题标题】:How to implement a browser extension that adds a sidebar to each web page?如何实现为每个网页添加侧边栏的浏览器扩展?
【发布时间】:2014-01-19 12:17:42
【问题描述】:

全部

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

这个扩展需要在每个标签页的每个网页上添加一个侧边栏,允许用户从网页与我的服务器进行交互。

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

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

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

我正在寻找一种拥有“适当”侧边栏的方法 - 一个加载一次并在浏览器选项卡的整个持续时间内存在的窗口。

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

谢谢 阿米尔

【问题讨论】:

    标签: sidebar browser-extension kango-framework


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2022-11-13
      • 1970-01-01
      • 1970-01-01
      • 2017-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-06
      • 1970-01-01
      相关资源
      最近更新 更多