Shi*_*rma 5 tabs livequery google-chrome-extension
我的manifest.json包含
"content_scripts": [
{
"matches": ["http://www.facebook.com/*","https://www.facebook.com/*"],
"js": ["js/jquery-1.7.2.min.js", "js/jquery.livequery.min.js", "js/script.js"]
}
]
Run Code Online (Sandbox Code Playgroud)
和script.js的内容是
$("#FB_HiddenContainer").livequery(function(){
chrome.tabs.create({"url":"http://www.google.com"});
});
Run Code Online (Sandbox Code Playgroud)
当我打开Facebook时,控制台报告错误
未捕获的TypeError:无法调用未定义的方法'create'
在
镀铬的扩展://whateveristhisweirdcode/js/script.js:2
我怎样才能打开一个新的标签?
Pik*_*. 1 20
内容脚本无法访问大多数扩展API; 只有内容脚本文档中列出的内容才有效.相反,请使用window.open(" http://www.google.com ")(是的,这确实会在Chrome 中创建一个新标签页;不会,Chrome 中没有任何用户设置可以更改它).如果您需要更多访问扩展API,则可以使用消息传递使您的事件页面代表内容脚本执行操作.
| 归档时间: |
|
| 查看次数: |
11431 次 |
| 最近记录: |