【问题标题】:Bookmarklet: Go to embed YouTube page书签:转到嵌入 YouTube 页面
【发布时间】:2012-08-30 07:23:30
【问题描述】:
有没有什么方法可以为谷歌浏览器制作一个 JavaScript 书签,当点击时切换当前页面:
www.youtube.com/watch?v=VIDEOID
或
www.youtube.com/watch?v=VIDEOID&feature=related
或任何其他类型的 YouTube 网址
到
www.youtube.com/embed/VIDEOID
我花了将近一个小时尝试(和发现)。
提前感谢您的慷慨。
【问题讨论】:
标签:
javascript
youtube
embed
switch-statement
bookmarklet
【解决方案1】:
document.location = 'http://www.youtube.com/embed/' + document.location.href.match(/[&?]v=([^&#]*)/i)[1]
作为书签
javascript:document.location%20%3D%20'http%3A%2F%2Fwww.youtube.com%2Fembed%2F'%20%2B%20document.location.href.match(%2F%5B%26%3F%5Dv%3D(%5B%5E%26%23%5D*)%2Fi)%5B1%5D%0A%0A