0

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

谢谢。

4

1 回答 1

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

于 2012-06-03T16:20:14.813 回答