chrome扩展youtube上下文菜单

时间:2012-06-03 08:29:42

标签: javascript google-chrome google-chrome-extension

是否有解决方案可以在上下文菜单中检测youtube视频?一个右键单击事件和页面url上的正则表达式我想到了但我不知道从哪里开始。我怎么能做到这一点?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以从manifest.json文件开始:

...
"content_scripts": [
{
    "matches": ["*://*.youtube.com","*://*.youtube.com/*"],
    "js": ["contextmenu.js"]
}]
...

然后使用contextmenu.js文件:

document.oncontextmenu = function(){ window.showContextMenu(); return false; };
document.onmouseup = document.onmousedown = function(event){
    if(event.which!==3) return;
    window.showContextMenu();
    return false;
}
window.showContextMenu = function(){
    alert('HERE SHOULD BE THE CONTEXT MENU');
};

有关内容脚本的更多信息,请访问:http://code.google.com/chrome/extensions/content_scripts.html