gpt4 book ai didi

javascript - 在Firefox中制作插件以复制YouTube网址

转载 作者:行者123 更新时间:2023-12-03 06:31:44 25 4
gpt4 key购买 nike

我正在尝试建立一个firefox扩展名,如果右键单击指向 youtube 视频的链接,可以在上下文菜单中复制视频URL。

main.js

exports.main = function() {
require("sdk/context-menu").Item({
label: "Watch in MPC",
context: require("sdk/context-menu").SelectorContext("a[href]"),
contentScriptFile: require("sdk/self").data.url("check-node.js"),
onMessage: function(msg){},
});
};

check-node.js
self.on("context", function(node){
if (node.href) return true;
});

我将如何检测该链接确实是youtube视频链接,然后是其URL?

我正在使用加载项生成器。

最佳答案

我猜应该遵循以下方法:

const ytl = /^https?:\/\/(?:youtu\.be\/|(?:www\.)?youtube\.com\/watch\?)/;
self.on("context", function(node){
return ytl.test(node.href);
});

关于javascript - 在Firefox中制作插件以复制YouTube网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19844501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com