用于从当前 url 获取信息并插入新信息的书签
Bookmarklet to grab info from current url and insert into new one
我想要一个小书签,它可以从我当前的 url 中获取信息(例如这些):
https://www.themoviedb.org/tv/88396-falcon-winter-soldier
https://www.themoviedb.org/movie/64688-21-jump-street
https://www.themoviedb.org/person/7447-alec-baldwin
仅提取 id 部分,即第一组数字(88396、64688、7447 等)并将其附加到新的 url,如下所示:
https://webhookurl.com/webhook?movieID=(id 来自 url)
理想情况下在后台选项卡中打开。
我是 javascript 的超级新手,一直试图从这里的类似答案中拼凑一些东西,但无法弄清楚。非常感谢任何帮助。
更新:多亏了这里对正则表达式的一些帮助和修补,直到我让另一个选项卡工作,我现在有了一个可以工作的完成书签。谢谢
ud2: 再次更改为 1. 匹配 urls id 号码后没有'-film-name',并且在一个小的新 window 而不是新标签中打开所以在 webhook 被接受后我可以轻松关闭并且它不会妨碍我查看页面
javascript:(function(){ open(window.location.toString().replace(/^https:\/\/www.themoviedb.org\/.*?\/([0-9]+)-?.*/, 'https://fakewebhook.com/webhook?movieID='), "", "width=400, height=200");})()
您可以使用正则表达式从给定的 url 形成新的 url。
'https://www.themoviedb.org/tv/88396-falcon-winter-soldier'.replace(/^https:\/\/www.themoviedb.org\/tv\/([0-9]+)-.+/, 'https://webhookurl.com/webhook?movieID=')
我想要一个小书签,它可以从我当前的 url 中获取信息(例如这些):
https://www.themoviedb.org/tv/88396-falcon-winter-soldier
https://www.themoviedb.org/movie/64688-21-jump-street
https://www.themoviedb.org/person/7447-alec-baldwin
仅提取 id 部分,即第一组数字(88396、64688、7447 等)并将其附加到新的 url,如下所示:
https://webhookurl.com/webhook?movieID=(id 来自 url)
理想情况下在后台选项卡中打开。
我是 javascript 的超级新手,一直试图从这里的类似答案中拼凑一些东西,但无法弄清楚。非常感谢任何帮助。
更新:多亏了这里对正则表达式的一些帮助和修补,直到我让另一个选项卡工作,我现在有了一个可以工作的完成书签。谢谢
ud2: 再次更改为 1. 匹配 urls id 号码后没有'-film-name',并且在一个小的新 window 而不是新标签中打开所以在 webhook 被接受后我可以轻松关闭并且它不会妨碍我查看页面
javascript:(function(){ open(window.location.toString().replace(/^https:\/\/www.themoviedb.org\/.*?\/([0-9]+)-?.*/, 'https://fakewebhook.com/webhook?movieID='), "", "width=400, height=200");})()
您可以使用正则表达式从给定的 url 形成新的 url。
'https://www.themoviedb.org/tv/88396-falcon-winter-soldier'.replace(/^https:\/\/www.themoviedb.org\/tv\/([0-9]+)-.+/, 'https://webhookurl.com/webhook?movieID=')