在国家发生某些重大事件时,我国的门户网站都有将首页变为黑白的习惯。当然,也有一些网站并没有将首页变成黑白,例如抖音。作为一个技术小白,怎么能够在黑白模式下刷这些不听话的网站呢?
首先技术小白并不需要懂代码,只需要简单了解网站的渲染原理。随便搜索几个已经变为黑白页面的网站,使用F12查询网站的源码。在<heda>...<head>中一行一行删除,直至找到能够控制网站变成黑白页面的关键变量。网站有两种渲染形式:前端渲染和后端渲染,我们只需要去copy后端渲染模式下网站的代码即可(因为前端渲染是使用接口传输的,代码对我们来说是隐藏的)。
具体的代码如下:
<style>
html {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
filter: grayscale(100%);
filter: gray;
}
</style>
随后我们只需要找到没有变为黑白模式的网页(以抖音为例),将上述的代码copy至浏览器elements的<head>...<head>板块,即可快速实现将网站变为黑白的效果。我们就可以愉快地在黑白模式下刷视频了,但前提是不能刷新网页,毕竟我们无法控制网站的服务器。