我想添加一个"小部件"通过扩展程序到chrome中的书签栏。小部件将保持固定在书签栏的右侧,并有几个触发不同操作的按钮。
我对Chrome开发很陌生,所以如果有人能指出我正在努力做的事情,我会非常感激。
答案 0 :(得分:0)
您只能在书签栏中添加书签,而不是小工具。但是,您可以使用Chrome Bookmark API添加书签(即,其URL以javascript:
开头并在点击时在当前页面上运行脚本的书签)。但是,单独的功能性需要单独的书籍小册子,或者单个书签可以向页面添加菜单。
或许,您想要的是地址栏右侧的browser action按钮。每个扩展程序只能添加一个按钮,但该按钮可以生成一个带有更多选项的弹出页面。
答案 1 :(得分:0)
为了确保您没有混合苹果和橙子,我想指出通常Chrome扩展程序的按钮不会驻留在书签栏中,正如其他人指出的那样,它甚至可能无法实现。如果您在Chrome上看到了扩展程序按钮,则很可能不在书签栏中,或者您实际上看到了书签。
扩展按钮通常出现在书签栏上方的UI上。如果您只想制作一个操纵书签的扩展程序,那么按钮可能处于正常位置也许没问题。
根据设计的不同,扩展程序根本不需要任何按钮。
那就是说,如果按钮无法通过“普通”方式插入到书签栏中,但我迫不及待我的扩展程序在那里有一个,我可能会尝试以下方法:使用{{3将书签插入书签栏。然后,该bookmarklet可以与单击时打开的任何网页进行交互。然后,我的扩展程序可以观看每个网页都打开一个由小书签触发的事件。检测到事件后,我的扩展程序代码可以采取我想要的操作。虽然这有点混乱,但并不是很理想。
根据您的需要,创建一个自包含的书签会好得多。然后,您可以将扩展名分发为自包含的书签,也可以作为扩展,只需将书签添加到书签工具栏。