Chrome 插件让微信公众号历史文章阅读不再痛苦,在 PC /Mac Chrome 浏览器上就能看,而且支持文章列表导出 CSV(开源)

2020-07-24 02:45:29 +08:00
 kingba

总有那么几个公众号,你看到后觉得如获至宝,迫不及待的希望一口气看完他的所有历史文章。

然而,微信反人类的设计让你很难流畅的完成“阅读一个公众号的所有历史文章”这个操作,现有的反人类设计包括:

这个插件可以让这种阅读过程不再痛苦:

本插件的操作没有危害性,只是代替了用户的手工操作,所以猜测应该不会像市面上流传的历史文章导出工具一样被 ban 掉账号,但仍然要提示您:微信很封闭,use at your own risk.

如果你有兴趣,可以试试这里: https://github.com/kingbase/wechat_history_export 因为时间关系还没上线 Chrome Store,所以需要你开启开发者模式手动安装此插件。

6174 次点击
所在节点    分享创造
28 条回复
jnmsn8806
2020-07-24 08:29:30 +08:00
安装了,然后并不能自动加载历史文章。
kingba
2020-07-24 09:32:24 +08:00
@jnmsn8806 请问您那边是进行到哪一步失败的呢?
Mindjet
2020-07-24 09:33:46 +08:00
如果有微信的 RSS 就好了,现在的不好用。
dyxang
2020-07-24 09:50:05 +08:00
正好需要,回去试试
RyuZheng
2020-07-24 10:21:56 +08:00
我安装了,也是到 chrome 打开页面那一步,点击插件并不能加载历史文章
kingba
2020-07-24 11:10:36 +08:00
需要更正一下,刚发现 Mac 上无法使用此扩展,因为 Mac 上的微信没有“使用系统默认浏览器打开网页”这个选项。
@jnmsn8806 @RyuZheng 请问二位是 Mac 么?
RyuZheng
2020-07-24 11:24:31 +08:00
@kingba # 6 是 mac
frankyxu
2020-07-24 11:25:11 +08:00
我这边用的 windows 10, 谷歌最新浏览器, 好像也没有按钮显示出来
frankyxu
2020-07-24 11:27:00 +08:00
点击插件后也没有任何反应
kingba
2020-07-24 11:35:37 +08:00
@frankyxu 插件只有在微信的文章页面点击才有反应,扩展仅申请了 mp.weixin.qq.com 站点的权限。
而且必须是从 PC 版微信链接点进 Chrome 才可以。
jnmsn8806
2020-07-24 11:37:14 +08:00
@kingba,windows
jnmsn8806
2020-07-24 11:38:24 +08:00
@kingba,PC 版微信链接???
frankyxu
2020-07-24 11:39:46 +08:00
@kingba 我是在微信的文章页面点击的,好像是 content_script.js 没有注入进去,我在源码里面没有看到这个 js
jnmsn8806
2020-07-24 11:43:09 +08:00
@kingba ,我电脑是从来不用微信,只用手机微信。我是把手机是公众号的文章链接发送到电脑浏览器打开的。
kingba
2020-07-24 11:52:17 +08:00
@frankyxu content_script.js 注入了 2 个文件,分别是 extract.js 和 inject.js 均位于 js 目录哦,您可以看下。方便的话也可以加我微信:hiworld12
@jnmsn8806 因为微信的种种限制,请务必按照代码 readme 中的步骤进行哈
frankyxu
2020-07-24 11:57:26 +08:00
@kingba 哈哈哈,谢谢解答,刚刚测试成功了,看了一下源码,发现是要把历史列表页面放到浏览器中才会出现相应按钮,并不是打开任意一个详情页,之前弄错了
jnmsn8806
2020-07-24 12:53:17 +08:00
@kingba,算了,我从来不用 PC 版微信。
iplcbest
2020-07-25 07:17:56 +08:00
太有才了,支持
mokeduo
2020-08-03 06:27:00 +08:00
“请先设置微信桌面程序为“使用系统默认浏览器打开网页”,然后使用微信桌面程序打开链接,方可生效。”
好用,很棒!修改一下 css,就更香了
“去掉“点击扩展按钮”那一步,直接在文章页面展示是否跳转”这个好像会让操作变得累赘啊。
(用户名里面的 KING 是要翻译成“皇”还是“帝”啊?
kingba
2020-08-04 00:55:36 +08:00
@mokeduo Hi,建议很好,开发的时候也有考虑过,只是交互略显复杂,担心在后续阅读文章页的时候会有一定的干扰,而且需要在文章页面再加个 tooltip 和 confirm 的 div,感觉有一定的工作量,后面有时间的话会考虑加上的,多谢建议!
用户名只是个代号啦,意义不必深究哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/692681

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX