各位久等了, Firefox 与 UserScript(轻阅版)已加入简悦豪华套餐 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
kenshin
V2EX    分享创造

各位久等了, Firefox 与 UserScript(轻阅版)已加入简悦豪华套餐

  •  3
     
  •   kenshin
    kenshin 2018-04-23 08:15:52 +08:00 6146 次点击
    这是一个创建于 2807 天前的主题,其中的信息可能已经有所发展或是发生改变。

    「也许」是 Chrome 下最好的阅读模式,现已来到 Firefox 以及支持任意浏览器了。

    简悦的各位用户,真的久等了,Chrome 1.1.0 版发布还是 109 天 以前的事情,简悦终于支持了 Firefox 与 任意浏览器。

    前情回顾

    为了完美阅读模式这个小目标 ,我适配了 160+ 个网站,因此诞生了它 - 简悦 :沉浸式阅读的 Chrome 扩展

    马上使用

    简悦的数字

    关于简悦的一些数据,统计截至到 2018 年 04 月 17 日

    • 简悦始于 2016 年 12 月 18 日,截至到 1.1.0 版,共计 376 天的开发周期 ;

    • Chrome 1.1.0 版于 2017 年 12 月 29 日 发布;

    • Firefox 1.1.0 版于 2018 年 03 月 26 日 发布;

    • UserScript 1.1.0 版于 2018 年 04 月 13 日 发布;

    • 共上线了 Chrome / Firefox / 360 极速浏览器 / QQ 浏览器 / UserScript 五大平台,理论上支持任意浏览器;

    • 共计 2967 次提交;( develop 分支)

    • 1.0.0 开始共计迭代 6 个版本;

    • Chrome 应用商店 共计获得 372 个评价,355 个五星好评;

      Chrome 应用商店

    • Github star 1771 个;

    • 自从 2017 年 09 月 02 日 上线捐赠页面开始,共计收到 2856.5 元,单笔最大的捐赠出现在 2017 年 12 月 29 日 66.66 元;

    • 共计 279 个 issues,解决了 192 个 issues ;

    • 实现了用户提出的 23 个新功能;

    • 手工适配了 249 个网址;

    Firefox 版的设计思考

    自从 Mozilla 发布 Project Quantum 后,Firefox 上终于有了像样的 Add-ons API ( WebExtensions API )进而大大的降低了 Chrome 迁移成本。

    除此以外还提供了一个 兼容性检查的网址 以供 Chrome 扩展方便迁移( Mozilla 有多迫切... )

    但自从有了浏览器兼容性问题以来,就不可能出现 「大一统」的情况,所以在迁移简悦的时候,并没有那么一帆风顺(也是填坑无数...)

    最后,Chrome 版 与 Firefox 版在视觉和操作上保持了 99% 的统一,不太一样的地方出现在地址栏,如下图:

    Chrome vs Firefox

    UserScript 版

    在 1.0.0 发布时就有不少朋友想要 Apple Safari / Microsoft Edge 与 Firefox 版本,多亏 Project Quantum 计划,才顺利的将简悦移植到 Firefox 上。

    但前两个就不那么容易了,虽然 Microsoft Edge 也加入了 WebExtensions API,但无奈我没有 Win 10 … 所以并不能顺利移植。

    而移植到 Safari 上还需要「部分重新编码」,所以也并不是一个短期可以实现的事情。

    随着 1.0.3 版开始简悦 已脱离了单纯的阅读模式范畴,但是毕竟有些用户只是想单纯的使用简悦的阅读功能,所以一个新的想法诞生了:

    为简悦制作一个 Lite 版 ,即满足了对简悦「瘦身」的需求,也可以方便的基于其它浏览器做二次开发。

    最终落地的方式:

    基于 UserScript 方案,自然就会支持 Apple Safari / Microsoft Edge / Opera 等浏览器。

    甚至可以将 Lite 版重新带回到 Chrome / Firefox 受惠这部份用户。

    这就是跟大家见面的 简悦 轻阅版 (即:UserScirpt 版)

    轻阅版的界面设计

    其实 UserScript 挺强大的,如果愿意的话,甚至可以将整套功能都移植过来 (之所以没这么做,是基于上述对应轻阅版的设计思考而来)

    但 UserScript 也有它的弊端,因为要跨浏览器,所以自然无法像原生 API 一样可以在浏览器外观上做修改(如:地址栏、动作栏等)。

    阅读模式类的产品需要一个触发点(例如上图所示),所以「轻阅版」就需要另辟蹊径了。

    经过思考,仍旧打算利用简悦的设计元素(右下角的红色原点)来达到视觉上的统一,而最终的方案如下:

    轻阅版 触发器

    除此以外,为了保证简悦与轻阅版 视觉上的一致性 ,所以聚焦模式与阅读模式在界面上也尽量达到统一。

    简悦 轻阅版操作

    轻阅版的功能设计

    由于轻阅版定位是 Lite,所以 轻、快、专注 就是它的特质,因此具有以下的一些特点:

    在选项页的设计上也做了简洁和克制,但简洁不代表简单,仍需要满足一部分人对设置项的调整,所以有了如下的设计:(用单纯的配置项 + 说明的方案)

    轻阅版 选项页

    最后,希望 Apple Safari / Microsoft Edge 以及其它支持 User Script 的用户能喜欢 简悦 轻阅版

    Chrome vs Firefox vs 轻阅 三版的区别

    三版之间的差异

    简悦五版齐发

    由于简悦现在已经支持了绝大多数主流浏览器,所以对应简悦的 官网 也小小的更新了一下。

    简悦五版

    下一步

    接下来的 1.1.1 版主要将解决:

    • 让用户更方便的提交自己的新站、因页面结构改变而导致适配失败的站;
    • 更智能、更方便的控制栏;
    • 不启动名单;(在这个名单中的页面,将不会加载简悦)

    简悦的未来

    简悦从最初设计就以 一个产品来运作的 ,再加上基于我个人为独立开发者的身份,所以简悦无论从何种角度上都将继续下去,所以「担心免费不长久」的潜在用户大可以放心。

    接下来简悦将会如何下去?目前已经有了初步的意向,由于还不太具象,所以在这里先买个关子,就不剧透了

    总之,无论简悦变成什么样子,都不忘初心,它会持续不断给各位用户的提供:

    沉浸式阅读体验,简单阅读,愉悦心情。

    第 1 条附言    2018-10-26 11:37:44 +08:00

    由于「七牛」去掉了测试域名,所以很多图都挂了,如果本篇文章对你有所帮助,请手动将


    ojec5ddd5.bkt.clouddn.comsr.ksria.cn


    最后,切忌不要在使用类似「七牛」这样的测试域名...

    39 条回复    2018-07-15 11:13:20 +08:00
    BlackBerry     1
    BlackBerry  
       2018-04-23 08:18:52 +08:00
    qsnow6
        2
    qsnow6  
       2018-04-23 08:27:49 +08:00
    怎么提取的正文
    rosu
        3
    rosu  
       2018-04-23 08:54:04 +08:00 via Android   1
    感谢楼主~

    一楼牛逼
    kenshin
        4
    kenshin  
    OP
       2018-04-23 08:56:37 +08:00
    @qsnow6 #2
    你可以看下 WIKI
    https://github.com/Kenshin/simpread/wiki/站点编辑器

    目前没有自动的方案,都是手动写,但是如果懂前端的话,是一件很容易的事情。
    7654
        5
    7654  
       2018-04-23 09:05:51 +08:00
    https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js
    换个源吧,不是所有人都可以访问的
    missdeer
        6
    missdeer  
       2018-04-23 09:10:00 +08:00
    有没有下一页功能?
    MoliOOO
        7
    MoliOOO  
       2018-04-23 09:19:23 +08:00   1
    厉害~~
    kenshin
        8
    kenshin  
    OP
       2018-04-23 10:30:55 +08:0
    lpage
        9
    lpage  
       2018-04-23 11:01:32 +08:00
    Firefox 59.02 怎么安装不上? Violentmonkey
    kenshin
        10
    kenshin  
    OP
       2018-04-23 11:21:41 +08:00
    @lpage #9
    只测试过 Tampermonkey
    kenshin
        11
    kenshin  
    OP
       2018-04-23 11:27:20 +08:00
    @BlackBerry #1
    这算是签到吗...
    7654
        12
    7654  
       2018-04-23 11:31:12 +08:00
    @kenshin #8 那就很奇怪了,暴力猴安装的时候是 googleapis 的,第一次还提示依赖网络问题
    现在再看去就没有了
    kenshin
        13
    kenshin  
    OP
       2018-04-23 11:47:49 +08:00
    @7654 #12
    暴力猴能安装成功吗?前几天有用户反映它无法安装成功...
    7654
        14
    7654  
       2018-04-23 13:09:37 +08:00
    @kenshin #13 不能,提示脚本非法
    那个 js 地址,是这个的 https://greasyfork.org/scripts/37654-popup-blocker-script/code/Popup%20Blocker%20Script.user.js
    点击安装简悦按钮后,greasyfork 网站推荐的,它先出现的,被我误认了。。。
    kenshin
        15
    kenshin  
    OP
       2018-04-23 13:34:51 +08:00
    @7654 #14
    建议使用 Tampermonkey ~
    bbsteel
        16
    bbsteel  
       2018-04-23 14:00:51 +08:00 via Android
    上午试了一下 firefox 版,点击阅读模式切换不了。chrome 版可以切换
    kenshin
        17
    kenshin  
    OP
       2018-04-23 14:04:48 +08:00
    @bbsteel #16
    「点击阅读模式切换不了」
    哪个 url ?另外,Firefox 下需要点击地址栏的,而不是动作栏(右上角)...
    wenketel
        18
    wenketel  
       2018-04-23 15:05:38 +08:00 via Android
    kenshin
        19
    kenshin  
    OP
       2018-04-23 15:47:55 +08:00
    @wenketel #18
    嗯?@ 错了?
    wenketel
        20
    wenketel  
       2018-04-23 18:06:10 +08:00 via Android   1
    bbsteel
        21
    bbsteel  
       2018-04-23 18:29:34 +08:00 via Android
    @kenshin 就是在地址栏上的,图标已经变红,表示该页面支持阅读模式。
    kenshin
        22
    kenshin  
    OP
      nbsp;2018-04-23 18:46:46 +08:00 via Android
    @bbsteel
    试试手动同步适配列表,选项 → 共通 → 手动同步适配列表。
    完成后,请确保 选项 → 关于 → 适配网址为 249 个。

    另外,点击后提示什么?
    pke
        23
    pke  
       2018-04-23 20:41:42 +08:00
    右下角可以不显示吗?影响别的功能
    kenshin
        24
    kenshin  
    OP
       2018-04-23 20:56:49 +08:00 via Android
    @pke
    确实有这样的问题,下个版本修复。
    kenshin
        25
    kenshin  
    OP
       2018-04-23 20:57:43 +08:00 via Android
    @pke
    哦,补充一下:当浏览区域较大时没有这种问题。
    Gandum
        26
    Gandum  
       2018-04-23 22:20:16 +08:00   1
    我提一个小建议,我觉得你是不是可以考虑出一个“导出到 Stylish 样式”的功能?那才是真正的简化。
    毕竟你的这个轮子完成度如此之高了,再加一个功能应该也不难,还能解救一下手写样式的苦难群众。
    bbsteel
        27
    bbsteel  
       2018-04-23 22:22:11 +08:00 via Android
    @kenshin 选项上的操作按照你的说明操作了几遍,适配网址没有问题。但是点击红色图标时,无任何反应。

    环境信息:windows7,firefox 59.0.2,在公司内网通过 proxy 访问外网。
    kenshin
        28
    kenshin  
    OP
       2018-04-24 08:03:27 +08:00 via Android
    @Gandum
    导出到 Stylish 样式?确定是导出,不是导入?
    kenshin
        29
    kenshin  
    OP
       2018-04-24 09:44:48 +08:00
    @bbsteel #27
    这很奇怪... 从未遇到这种情况,请看看控制台是否报错?随便什么页面都不行吗?如
    https://sspai.com/post/39491
    Gandum
        30
    Gandum  
       2018-04-24 16:21:38 +08:00 via iPad
    @kenshin 肯定是导出啊,导入岂不是更复杂了。
    kenshin
        31
    kenshin  
    OP
       2018-04-24 17:48:23 +08:00 via Android
    @Gandum
    我为什么这么问呢…因为,我不是很理解为什么要导出…
    简悦的主题就那么几个,不如做导入…而且,简悦支持全局自定义样式…
    hester
        32
    hester  
       2018-04-25 20:41:35 +08:00 via Android
    大佬威武~
    请问以后会有 iOS 版吗?
    bbsteel
        33
    bbsteel  
       2018-04-25 21:26:27 +08:00
    @kenshin 在家里的 firefox 是没问题的, 在公司打开 web 控制台后, 可以看到和插件相关的错误

    filename: resource://gre/modules/ExtensionCommon.jsm
    lineNumber: 490
    message: promise.then is not a function

    堆栈我就不打了.

    目前看起来和公司的网络情况有关, 都必须通过 proxy, 而且证书会被替换. 但是 chrome 就没问题, 很奇怪.
    kenshin
        34
    kenshin  
    OP
       2018-04-26 21:04:59 +08:00 via Android
    @bbsteel
    好像不是简悦的报错。估计跟网络有关…
    kenshin
        35
    kenshin  
    OP
       2018-04-27 13:09:58 +08:00
    @hester #32
    谢谢,没记错的话,应该是简悦的最早期用户吧?
    kenshin
        36
    kenshin  
    OP
       2018-04-28 11:26:23 +08:00
    简悦 轻阅版 1.1.1 已经发布,下载地址
    https://greasyfork.org/zh-CN/scripts/39998

    - 修复右下角被遮挡的问题;
    - 新增黑名单;

    详细说明请看更新日志
    ttp://ksria.com/simpread/changelog.html#us_1.1.1
    CEBBCAT
        37
    CEBBCAT  
       2018-07-05 00:11:24 +08:00
    非常不错
    wzw
        38
    wzw  
       2018-07-12 19:13:14 +08:00
    @kenshin 用来悦读 V2EX 的时候 没有回复内容, 如何处理?
    kenshin
        39
    kenshin  
    OP
       2018-07-15 11:13:20 +08:00 via Android
    @wzw
    因为只包含了正文。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2969 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 13:30 PVG 21:30 LAX 05:30 JFK 08:30
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86