pagaction on点击无响应
pageAction onClick no respond
我在一个工作示例应用程序(pageAction)中添加了单击事件侦听器,但我不知道哪里出了问题。看一下这个文件的2:
my manifest json
{
"name" : "Page action by content",
"version" : "1.1",
"description" : "Shows a page action for HTML pages containing a video",
"background" : {
"scripts": ["background.js"],
"persistent": false
},
"page_action" :
{
"default_icon" : "video-19.png",
"default_title" : "There's a <video> in this page!"
},
"permissions": [ "declarativeContent" ],
"icons" : {
"48" : "video-48.png",
"128" : "video-128.png"
},
"manifest_version": 2
}
背景js chrome.runtime.onInstalled.addListener(function() {
chrome.declarativeContent.onPageChanged.removeRules(undefined, function() {
chrome.declarativeContent.onPageChanged.addRules([{
conditions: [
// When a page contains a <video> tag...
new chrome.declarativeContent.PageStateMatcher({
css: ["video"]
})
],
// ... show the page action.
actions: [new chrome.declarativeContent.ShowPageAction() ]
}]);
});
});
chrome.pageAction.onClicked.addListener(function(tab) {
console.log('Turning ' + tab.url + ' red!');
chrome.tabs.executeScript({
code: 'document.body.style.backgroundColor="red"'
});
});
我甚至把点击功能在chrome.runtime,什么也没发生。我想我没有忘记重新加载扩展包
似乎您无法访问活动选项卡的内容,因此您的chrome.tabs.executeScript
失败了。
另外尝试获取"activeTab"权限
相关文章:
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 如何将getJson的响应保存在全局变量中
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 使用angularjs向浏览器发送servlet响应(下载功能)
- MockJax没有在JavaScript应用程序中发送对我AJAX请求的响应
- 不再使用innerHTML进行AJAX响应.(代码未得到响应)
- 为什么可以't我使用了AJAX响应的一部分
- I'我设计了一个下拉菜单,onclick会出现,而on blur会消失
- window.on.scroll事件未启动
- 响应动画手风琴不工作
- 如何从SeleniumWebdriver获取异步Javascript响应
- On Height CSS响应灵敏
- Simple.on('keydown')jQuery事件在按下下一个键之前没有响应
- pagaction on点击无响应
- 在Ruby on Rails中使用AJAX和Javascript响应
- Net套接字-确定在套接字on("data")下当前正在响应哪个请求
- Ruby on rails - 如何在 JavaScript 响应中使用 image_tag
- On - click函数不响应换行的span标记
- JQuery .on方法没有响应
- 使用带有复选框的jQuery delegate (on)会导致巨大的响应延迟-为什么?