【发布时间】:2015-06-19 17:45:56
【问题描述】:
我正在做一些 chrome 扩展开发,我发现 linkurl 方法返回了一些奇怪的 url,比如“https://www.google.ca/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&cad=rja&uact=8&ved=0CDQQFjAD&url=https%3A%2F%2Fdeveloper.chrome.com%2Fdevtools%2Fdocs%2Ftips-and-tricks&ei=41OEVfSXG4nioATdvrCAAQ&usg=AFQjCNHiSugE_b8f5LZbiamLQzS2Df2I9Q&sig2=acYqGi4bSiUgLeO4HwwM5Q&bvm=bv.96339352,d.cGU”
有什么方法可以获取正确的网址吗?
我的代码在这里
function genericOnClick(info, tab) {
window.alert(info.pageUrl);
var urlHandler = info.linkUrl;
chrome.tabs.create({url: urlHandler});
}
var contexts = ["page","selection","link","editable","image","video",
"audio"];
for (var i = 0; i < contexts.length; i++) {
var context = contexts[i];
var title = "Test"
var id = chrome.contextMenus.create({"title": title, "contexts":[context],
"onclick": genericOnClick});
}
【问题讨论】:
标签: javascript jquery google-chrome