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

medium文章免费看

IT技巧 迷途小书童 3年前 (2021-03-26) 3258次浏览 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
Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

请关闭 Adblock 等类似浏览器插件,然后刷新页面访问,感谢您的支持!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.