Chrome扩展及应用开发 入门笔记(四)

Browser Actions


Browser Actions将扩展图标置于Chrome浏览器工具栏中,地址栏的右侧。如果声明了popup页面,当用户点击图标时,在图标的下侧会打开这个页面1。同时图标上面还可以附带badge——一个带有显示有限字符空间的区域——用以显示一些有用的信息,如未读邮件数、当前音乐播放时间等。


Page Actions


Page Actions与Browser Actions非常类似,除了Page Actions没有badge外,其他Browser Actions所有的方法Page Actions都有。

另外的区别就是,Page Actions并不像Browser Actions那样一直显示图标,而是可以在特定标签特定情况下显示或隐藏,所以它还具有独有的showhide方法


chrome.pageAction.show(integer tabId);
chrome.pageAction.hide(integer tabId);

tabId为标签id,可以通过tabs接口获取,有关tab相关的内容将在后面进行讲解。


桌面提醒

要使用桌面提醒功能,需要在Manifest中声明notifications权限。


"permissions": [
    "notifications"
]

参考

http://open.chrome.360.cn/extension_dev/overview.html

你可能感兴趣的:(Chrome扩展及应用开发 入门笔记(四))