Chrome扩展,改变值的首选项文件



我试图写一个chrome扩展,自动隐藏书签栏,并显示它当你悬停在该区域。我能够通过c++通过监听光标位置和使用ctrl-shift-b快捷键来做到这一点。不幸的是,这是不可行的使用扩展API,所以我将不得不找到另一个解决方案。

是否可以通过在首选项中将show_on_all_tabs的值更改为true来做到这一点?

" bookmark_bar ":{"show_apps_shortcut":假的,"show_on_all_tabs":假}

如果是这样,那么我该如何在我的扩展中实现它?

谢谢

没有API可用于Google Chrome扩展更改/挂钩/控制浏览器UI。
其他基于chrome的浏览器可能也有类似Opera侧边栏API的功能。

也不允许更改任何内部文件,如Preferences。即使在外部也很难更改,因为您也需要更改Secure Preferences,正确更新其哈希值。

从扩展/网页内部发送Ctrl+Shift+B热键是徒劳的,因为它永远不会逃离内容沙箱,也不会到达浏览器的内部事件侦听器。

最新更新