Ben*_*ris 5 javascript google-chrome panel google-chrome-extension
我需要在chrome中使用面板行为:总是在顶部,但这不会影响导航(除了屏蔽几个像素之外的任何其他方式).
我们目前有两种选择:
面板模式下的窗口:尚不可用(尽管现在可用于GTalk扩展).
弹出模式中的窗口:我可以通过重新聚焦每个事件使其始终位于顶部,但焦点将定位到我的窗口(并削弱导航)
我正在寻找:
GTalk的黑魔法
一种让弹出窗口保持在最顶层(或者在顶部并将焦点放在第二个最顶层窗口上)的方法
我发现GTalk是面板的唯一扩展.您可以在自己的扩展中使用面板,使用非常黑暗的魔法:
在manifest.json中,添加键值对:
"key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDsDApubb73tPfYlNIFxDu3K3/EHgV6/YOJXJkld1OZ20jW/cOht1j0NggnXhQYuu1mXFUufud4I2N7b5ydyg09gcM9Va3Zk17RhNV9smbPHOd4XlzJeXifX/9MgHPu4FzCen3CiSXsOeAELJIXEuT28xICriuUko/rNPwGeIB9VwIDAQAB"
Run Code Online (Sandbox Code Playgroud)
和BOOM,面板激活!
这是Google激活隐藏功能的方式.文档告诉我们 "密钥"的目的是提供一个唯一的标识符,但我们并不真正需要它.如图所示,它还可以激活隐藏的功能.
此外,您不能有两个具有相同"键"值的扩展(GTalk被卸载).我认为您的扩展程序可能无法进入Chrome商店.
如果你认识谷歌的某个人,请告诉他们我们凡人真的很想拥有面板.面板很棒.它们是在网页顶部显示信息同时仍与其进行交互的唯一方式.谷歌应该分享爱,我们真的需要面板.
归档时间: |
|
查看次数: |
2164 次 |
最近记录: |