NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
# pageAction # chrome.pageAction 使用chrome。pageAction API将图标放在主谷歌Chrome工具栏的右侧地址栏。页面操作表示可以在当前页面上执行的操作,但并不适用于所有页面。页面操作在不活动时显示为灰色 Types说明结构[ImageDataType](https://developer.chrome.com/extensions/pageAction#type-ImageDataType)图像的像素数据。必须是一个ImageData对象(例如,来自画布元素)objectMethods[show](https://developer.chrome.com/extensions/pageAction#method-show)显示页面操作。只要选择了选项卡,就会显示页面操作。`chrome.pageAction.show(integer tabId,functioncallback)`[hide](https://developer.chrome.com/extensions/pageAction#method-hide)隐藏页面操作。隐藏的页面操作仍然显示在Chrome工具栏中,但是显示为灰色`chrome.pageAction.hide(integer tabId,functioncallback)`[setTitle](https://developer.chrome.com/extensions/pageAction#method-setTitle)设置页面操作的标题。这将显示在页面操作的工具提示中`chrome.pageAction.setTitle(objectdetails,functioncallback)`[getTitle](https://developer.chrome.com/extensions/pageAction#method-getTitle)获取页面操作的标题。`chrome.pageAction.getTitle(objectdetails,functioncallback)`[setIcon](https://developer.chrome.com/extensions/pageAction#method-setIcon)设置页面操作的图标。可以将图标指定为图像文件的路径,也可以指定为画布元素的像素数据,或者指定为其中之一的字典。必须指定路径或imageData属性。`chrome.pageAction.setIcon(objectdetails,functioncallback)`[setPopup](https://developer.chrome.com/extensions/pageAction#method-setPopup)设置当用户单击页面操作的图标时作为弹出窗口打开的html文档`chrome.pageAction.setPopup(objectdetails,functioncallback)`[getPopup](https://developer.chrome.com/extensions/pageAction#method-getPopup)获取设置为此页面操作的弹出窗口的html文档。`chrome.pageAction.getPopup(objectdetails,functioncallback)`Events[onClicked](https://developer.chrome.com/extensions/pageAction#event-onClicked)当单击页面操作图标时触发。如果页面操作有一个弹出窗口,则不会触发此事件`chrome.pageAction.onClicked.addListener(functioncallback)`