【问题标题】:Bookmarklet to remove text in the first part of a URL用于删除 URL 第一部分中的文本的书签
【发布时间】:2019-08-25 16:07:46
【问题描述】:

我正在寻找一个书签,它将修改当前 URL 以删除最后一个 HTTP 之前的任何文本。例如:

  1. 获取当前页面:https://web.archive.org/web/20180922081247/http://www.falseknees.com/335.html
  2. 并将其更改为http://www.falseknees.com/335.html
  3. 然后加载新网址

我尝试搜索可以执行此操作的书签,但没有成功。有很多书签可以转到页面的 Archive.org 记录,但反过来不行。

如果有人可以提供一个小书签,可以将站点地图页面上的所有链接从 Archive.org 转换为直接指向实时页面的深度链接,则加分:

  1. 拍下这个页面:https://web.archive.org/web/sitemap/http://falseknees.com/
  2. 将页面上的所有链接转换为直接指向原始网站的深层链接

【问题讨论】:

    标签: javascript url bookmarklet


    【解决方案1】:

    欢迎来到 StackOverflow! 这是您问题第一部分的简单书签:

    javascript:window.location = location.href.substring(location.href.lastIndexOf('http'));
    

    警告:如果“http”出现在 archive.org 链接的其他任何地方,它将无法正常工作。

    您问题的第二部分涉及更多内容。您可能希望将“奖金”部分拆分为一个新问题以获得更快的答案。

    【讨论】:

    • 效果很好!谢谢
    猜你喜欢
    • 2011-08-17
    • 1970-01-01
    • 2015-07-13
    • 1970-01-01
    • 2018-06-10
    • 1970-01-01
    • 2016-01-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多