在 youtube 视频书签中需要帮助

Need help in youtube video bookmarklets

我正在为我的网站制作一个网络应用程序和一个小书签,以便用户可以通过我网站上发布的任何 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

我自己找到了答案...

here are the code

我们什么时候使用这个书签

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

谢谢