在手机浏览器上自由浏览知乎

您所在的位置:网站首页 浪费这个词语是几年级学的内容呢知乎 在手机浏览器上自由浏览知乎

在手机浏览器上自由浏览知乎

2024-07-02 20:08| 来源: 网络整理| 查看: 265

从去年年末开始知乎开始大量在移动端 App 内植入广告,这些影响阅读体验的广告成为了我退乎的最后一根稻草。在卸载知乎客户端后,我浏览知乎的次数和浪费的时间都大大减少,将时间和精力投在更有意义的地方。

但退乎之后我仍通过电脑不定期浏览知乎。而知乎将移动版的网页大幅度阉割,几乎任何浏览和操作都会被强制导向应用下载页面。对我的不定期使用造成了极大的不便。

知乎移动 Web 端的 App 下载引导界面(Download Guide)

知乎将问题页面也进行了阉割,基本只能浏览一条回答。仅仅一页就包括了三个可见的“下载”按钮。

知乎问题页面

要解决这个问题,需要用到「少数派」介绍过的 1Blocker 这个应用。1Blocker 最近也推出了全新版本,而本文所有的规则都是在 1Blocker X 上进行的。

想要屏蔽知乎的封锁,是不能直接在 iOS 的 Safari 中操作的。因为 iOS 的 1Blocker 的编辑界面只能显示用户未登陆的状态,而知乎在用户登陆与否所显示的界面是不同的。

要绕开这个方法,需要使用 macOS 版的 1Blocker(文末为没有条件的同学提供了现成的规则),最新版本的 1Blocker 也支持跨平台的 iCloud 同步,我们只需要通过电脑版的 Safari 中制作规则,同步至 iOS 设备即可。

在打开了开发者模式的 Safari 当中打开知乎并登陆你的账号,选择 Develope > Enter Responsive Design Mode(响应式设计模式) 或按下快捷键 ⌃⌘R (control + command + R)。确保你在 Safari 安装并启用了 1Blocker Button 这个扩展。在响应式设计模式中选择 iPhone 并确保 User Agent(用户代理)着一项被勾选为 iPhone。如果知乎仍然显示桌面版界面,刷新或点击知乎 Logo 直到显示正确。

 

这张其实是最终成品

在响应式设计模式中向下划动直到知乎弹出”下载客户端继续浏览“提示,点击 1Blocker Button 并选择 ✂️ Hide Page Element,进入编辑模式后点击需要屏蔽的元素,这里要屏蔽的元素有时候会跑到上面去,向下拖动即可。注意要一直 Expend 直到最高一层的 Class 被选中,在我们的例子当中,1Blocker 的顶部条应该显示.App-main .Card.DownloadGuide.DownloadGuide-block.DownloadGuide-block--active(如果看不到顶部条可以拖动右侧的滑条展开)这时候点击Create Rule即可。

编辑模式

通过上面的方法我们就可以正常浏览知乎的时间线了,而这个时间线上是不会插入广告的。但我们发现在点进回答后仍然会有诸多的操作无法进行,比如一个问题下只能看一个回答。而解决这些问题的步骤与上文相同,我就不在这里赘述。我在下面把所有的规则贴出来,方便大家直接使用。

优化过后的知乎网页版在多位朋友的反馈下,我发现了一个 1Blocker X 的 Bug,规则在被复制或输入至编辑界面并保存后,文本规则会被储存为全小写,导致规则执行失败。下文的规则仍可以在 macOS 下使用,对于 iOS 设备,下面是(更快捷的)解决方案。尽管官方在 App 内注明当前版本不支持导入,实际上 1Blocker X 的导入功能是可以正常使用的。点击 iCloud Drive(了解风险)、 Dropbox 或 Send Anywhere 下载文件(如果有下载问题可以在评论区汇报)对于使用 1Blocker legacy(原版)和 macOS 版本的朋友,你可以点击 iCloud Drive(了解风险)、Dropbox 或 Send Anywhere 下载这套规则。保存文件 “Rules.1b” 至 Files,点击分享按钮,并在 Share Sheet 中找到 “Copy to 1Blocker X”(拷贝至 1Blocker X)。选择之后会自动跳转至 1Blocker X,在 Rules > Custom 界面中会多出一栏 Expert Customization,在这一栏中应该会显示我们导入的 “知乎规则合集”。(仅 macOS,iOS 暂不可用)知乎 Download Guide 屏蔽.App-main .Card.DownloadGuide.DownloadGuide-block.DownloadGuide-block--active

知乎在 App 打开按钮(toast)

.App-main .OpenInAppButton.OpenInApp.is-shown

屏蔽知乎对回答的遮盖

.ContentItem.AnswerItem .RichContent.is-collapsed.RichContent--unescapable.RichContent--withMask

隐藏知乎在 App 中看其他回答按钮(可选)

.Question-main .Card.ViewAllInappCard

隐藏知乎热搜榜

.Question-main .Card.TopSearch

(暂不可用)要把这些规则添加至 1Blocker,只需选择 Rules > Custom > Hide Elements 点击右上角的按钮并选择  New Rule 。

新建 1Blocker 规则

(暂不可用)新建规则后分别在上下两栏填写标题和规则即可,主要不要忘记取消勾选 Hide on All Domains 并填写知乎域名。

编辑 1Blocker 规则

之所以不把这些规则直接贴出来,是考虑到大家以后还肯能遇到相似的问题,授人以鱼不如授人以渔。而 1Blocker X 目前也不能导入规则,所以只能麻烦大家手动输入了。

然而,我介绍的这种方式也不是完美的,它只能保持最低限度的浏览。在屏蔽后仍然无法进行评论和写回答这样的操作,如果实在需要可以点开 Action Sheet 然后选择“请求桌面站点”即可。

实际上,这种不完美的屏蔽对于我来说反而是完美的,我所需要的就是一个能够快速浏览知乎的方式,我不需要一个完整的客户端。而如果看到必答不可或是想要全面浏览的问题,我也可以直接添加至 Safari 的 Reading List 中,回家通过电脑解决。

如果这样的浏览方式对你来说还不够受控,你也可以像我一样通过 RSS 来订阅知乎用户,免受知乎智能 Feed 的骚扰。

点击这里保存至 Instapaper

点击这里保存至 Pocket



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3