我正在处理具有条件上下文菜单的chrome扩展程序。只有右键单击带有" youtube.com"的链接时,才会显示该菜单。作为主机名。
除了使用facebook或twitter等社交媒体外,它大部分时间都有效。 Facebook和Twitter内部重定向,导致我的代码无法识别URL,因此不显示上下文菜单。 这是我的代码:
var contexts = ["selection","frame","page","editable", "link", "video"];
var acceptedURLs = ["*://*.youtube.com/*", "*://youtube.com/*","*://*.soundcloud.com/*","*://soundcloud.com/*"];
var title = "Add to queue";
chrome.contextMenus.create({"title": title, "contexts": contexts, "documentUrlPatterns": acceptedURLs});
有没有办法弄清楚网址是否会从Chrome扩展程序中重定向?