当我单击鼠标右键时,我想获取一个url对象。有一些代码可以搜索youtube,如下所示。但是我想右键单击youtube主页上的视频,然后获取URL并在嵌入视频的新标签上打开。
function searchyoutube(e){
var searchstring = e.selectionText;
chrome.tabs.create({url: "http://www.youtube.com/results?search_query=" + searchstring})
}
chrome.contextMenus.create({
title: "Search Youtube for \"%s\"",
contexts:["selection"],
onclick: searchyoutube
});
这是我要修复的代码。
function searchyoutube(e){
var YTid= e.url //this is to get url the element
var embedurl=newURL.substr(newURL.indexOf("=")+1,11);
chrome.tabs.create({url: embedurl})
}
chrome.contextMenus.create({
title: "Search Youtube for \"%s\"",
contexts:["selection"],
onclick: searchyoutube
});