利用书签跳转网页

最近在整理浏览器书签,突然萌生了一个想法,很多时候我们需要利用当前页域名作为输入,从另一个工具网站获取信息。正常流程需要四步:

graph LR;
A(复制网址)-->B(打开工具网站);
B-->C(粘贴);
C-->D(点击确认)

这个过程我们利用书签可以精简到一步。下面举几个我常用到的例子。

Wayback Machine

首先想到的是wayback machine,查看某个网址的历史镜像。Brave浏览器就自带这个功能,而且是自动探测网页是否失效,体验还是很不错的。如果我们要让Chrome拥有同样的能力,最简单的方式还是Javascript书签.

实现方法稍微搜索下,发现wiki里开箱即用,一句话

1
2
javascript:void(window.open('https://web.archive.org/web/*/'+location.href.replace(/\/$/, '')));

如果不灵,一个可能是你的网络问题(你懂的..),另一个可能是浏览器兼容问题,把location改成Document.location试试。

另外还可以一键保存当前页面,当然要保证是可访问的

1
javascript:void(window.open('https://web.archive.org/save/'+location.href));

Sci-hub

一键解锁文献也可以实现了。这个在github也有现成的(nfahlgren同学提供)

1
2
javascript: (function(){ window.open(location.origin.replace%28/%5Ehttps/, 'http') + '.sci-hub.se' + location.pathname + location.search, '_blank')})();

注意其中的sci-hub.se不保证长期有效,不灵了只能自己想办法。

Youtube Downloader

这个就不用解释了,直接上代码,来自github

1
2
javascript: window.location = document.URL.replace("youtube.com/watch?v=", "y2mate.com/youtube/").replace("https://", "http://");

短网址等

发现了一个不错的小工具合集API–ALAPI。常规使用貌似免费,申请注册获得一个Token就能有5次/sec的调用权限。比如短网址翻译二维码等等。使用方法就不赘述了,参考上方代码。

后续如果发现了有意思的书签再来更新~

距离上次发布《自动化部署hexo》已经过去快一年了🤣 写博客的动力依然很低(嫌麻烦),似乎又白折腾了😅