欢迎访问我的网站,希望内容对您有用,感兴趣的可以加入免费知识星球。

medium文章免费看

IT技巧 迷途小书童 3年前 (2021-03-26) 3637次浏览 2个评论

前言

medium 是国外的一个英文写作平台,官方网址是https://medium.com,需要科学上网。它的创始人是 Evan Williams,同时也是 twitter 的创始人。medium 的界面非常简洁美观,而且也没有广告。

medium

但是 medium 毕竟是一款商业产品,它对免费账号是有阅读篇幅的限制。所以,如果想尽情浏览的话,还是需要购买付费会员,5刀一个月。

Readium 就是这么一款软件,其实说白了它是一段脚本,它能够让你完全免费的浏览 medium 网站的内容,白嫖那5刀。

使用方法

来到官方的站点,https://sugoidesune.github.io/readium/

可以看到在视频教程的下方有个大大的按钮,鼠标按住这个按钮,然后拖动到浏览器的标签处,然后放开

readium

readium 的设置就是这么简单!

好,下面就来看看具体怎么用?

medium.com 随便打开一篇文章,如果你的账号受限,就会提醒你去升级账户,也就是去付钱,如下图所示

readium

这时候,你只需要在浏览器中单击下上面刚刚创建好的 Readium 标签,页面就会自动刷新,其中的隐藏内容就可以正常显示了

readium

基本原理

在我们打开 medium 某篇受限文章时,可以看到文章本身已经加载完成了,但是随后又出现了订阅提醒的弹窗,原本的内容只是被隐藏了

从上面创建的标签页,可以看到它的内容是

javascript:var currentsite%3Ddocument.querySelector("meta%5Bproperty%3D'al%3Aandroid%3Aapp_name'%5D")%3Fdocument.querySelector("meta%5Bproperty%3D'al%3Aandroid%3Aapp_name'%5D").content%3Awindow.location.href%3Bfunction isPage(b)%7Bconsole.log(b%2B" "%2Bcurrentsite.includes(b))%3Breturn currentsite.includes(b)%7Dfunction process(b)%7Bvar a%3Db%3BisPage("NYTimes")%26%26(document.querySelector("html").innerHTML%3Da)%3BisPage("Medium")%26%26(a%3Db.replace(%2F<%5C%2F%3Fnoscript>%2Fg%2C"")%2Cdocument.querySelector("html").innerHTML%3Da)%3Bif(isPage("Bloomberg")%7C%7CisPage("businessinsider"))a%3Ddocument.createElement("html")%2Ca.innerHTML%3Db%2Ca.querySelectorAll("script").forEach(function(a)%7Breturn a.outerHTML%3D""%7D)%2Ca%3Da.outerHTML%2Cdocument.open()%2Cdocument.write(a)%2Cdocument.close()%3BisPage("businessinsider")%26%26(a%3Ddocument.createElement("html")%2Ca.innerHTML%3Db%2Ca.querySelectorAll("script").forEach(function(a)%7Breturn a.outerHTML%3D""%7D)%2Ca.querySelectorAll("figure").forEach(function(a)%7Ba.innerHTML%3Da.querySelector("noscript").innerHTML%7D)%2Ca%3Da.outerHTML%2Cdocument.open()%2Cdocument.write(a)%2Cdocument.close())%7Dfetch(window.location.href%2C%7Bcredentials%3A"omit"%2Credirect%3A"follow"%2Cmode%3A"no-cors"%7D).then(function(b)%7Breturn b.text()%7D).then(function(b)%7Bprocess(b)%7D)%3Bvoid+0

这是一段 javascript 代码,它的执行效果就是将隐藏的内容重新显示出来。

备注

除了 mediumreadium 还支持其它网站的付费解锁,如彭博社、纽约时报等。

喜欢 (0)

您必须 登录 才能发表评论!

(2)个小伙伴在吐槽
  1. 这个功能是不是也适用于博主的网站? ^-^
    匿名2021-04-11 16:03