2011-05-20 119 views
0

我已经编写了一些非常简单的代码(Google Chrome浏览器扩展程序),可以从Google搜索中获取关键字并将其显示在浏览器操作中。 (如有必要,我可以放置代码)。在窗口侧面放置Google Chrome浏览器操作

事情是出于实际原因我希望浏览器动作显示在浏览器的侧面(如侧边栏)。

可以做到这一点吗?我一直在寻找,迄今还没有找到。

+1

你的意思是你想改变显示的当前页面吗?如果是这样,那么注入当前页面的内容脚本可能会对您有所帮助。 – pimvdb 2011-05-20 14:43:00

+0

@pimvdb我不认为它会起作用,因为我需要使用谷歌浏览器API和内容脚本,我无法使用它。 – Bruno 2011-05-20 14:48:02

回答

0

浏览器操作只能出现在多功能框(网址栏)旁边屏幕的右上角。你不能改变他们出现的地方。

如果您想要创建出现在浏览器右侧的内容,您可以创建一个内容脚本,允许您将自己的HTML,CSS和JS注入到用户浏览的任何页面。使用这个可以创建一个菜单或弹出窗口,它锚定在屏幕的左侧或右侧。

Conent脚本不必大部分chrome.*命名空间的直接访问,但你可以很容易地使用message passing跟你的背景页(其中有完全访问权限),并得到它的结果返回到您的内容脚本。

+0

我不认为它会起作用,因为我需要使用Google Chrome API和内容脚本,我无法使用它。 – Bruno 2011-05-20 14:51:17

+1

@布鲁诺,当然可以。阅读消息传递。 http://code.google.com/chrome/extensions/messaging.html - 这就是您通过内容脚本使用完整Chrome API的方式。 – Kinlan 2011-05-20 14:55:06

相关问题