在youtube视频书签中需要帮助

Need help in youtube video bookmarklets

本文关键字:帮助 书签 youtube 视频      更新时间:2024-03-12

我正在为我的网站制作一个网络应用程序和书签,这样用户就可以通过我网站上发布的任何youtube视频直接在浏览器中为任何视频添加书签。

嗨,任何人都可以帮我解决youtube视频书签的问题

我想在以下代码中只保留youtube视频ID

javascript:(function(){window.open('http://example.com/bookmarklets/bookmark?id='+encodeURIComponent(location.href)+'')})();

结果应该是:http://example.com/bookmarklets/bookmark?id=LIQZ6CjpHUA

但当我测试上面的代码时,我发现它需要整个youtube URL,而不是youtube视频ID

我得到的不是上面的结果:**http://example.com/bookmarklets/bookmark?id=https://www.youtube.com/watch?v=IUeqywml0SU

但我只想要这个结果:http://example.com/bookmarklets/bookmark?IUeqywml0SU

我自己找到了答案。。。

这是代码

何时使用此bookmarklet

javascript:(function(){window.open('http://example.com/download/'+encodeURIComponent(document.title)+'?id='+encodeURIComponent(location.href.replace('https://www.youtube.com/watch?v=', ''))+'')})();

对于此youtube视频

https://www.youtube.com/watch?v=GhQGm9d4e8c

我们将从URL:获得此最终输出

GhQGm9d4e8c

感谢