Kindle 浏览器其实也可以很强大

Kindle浏览器有一个Article Mode,这个功能是把当前网页转换成更适合Kindle阅读的模式,一直以来我以为这个功能都是基于native实现的,今天用WinSCP查看Kindle的文件,无意中发现了:

/usr/share/browser/readability
/usr/share/browser/readability/readability_min_utf16.css
/usr/share/browser/readability/readability_min_utf16.js
readability,名字很可疑吧,对的,他就是实现Article Mode的“罪魁祸首”,没想到Kindle居然一直是在用javascript来实现Article Mode,为了验证一下readability_min_utf16.js的功能,我在输出信息后面加了句Just for test : ),结果如下图所示:

 

这下不得了了,利用这个js,我们几乎可以实现对网页的任何操作,比如修改链接的target属性,让kindle不再弹出不能打开新页面的提示(刺头的博文 http://hi.baidu.com/aullik5/blog/item/6af3818af63da7dcfd1f1058.html)等等等等…嘿嘿,各位发挥想象,好好利用吧~~

12:47 2011/5/2

readability_min_utf16.rar:http://dl.dbank.com/c02f4b8j2k
放个示例吧,让kindle可以打开_blank连接。readability_min_utf16.js.bak~是原版文件的备份,readability_min_utf16.js是实现上述功能的新脚本,直接用readability_min_utf16.js覆盖/usr/share/browser/readability/readability_min_utf16.js即可,遇到打不开的网页连接,直接Menu-Article Mode,然后就可以点开了,至于如何替换文件在这里有介绍,我就不复述了,恢复的话直接把bak~改名覆盖回来就行。

22:20 2011/5/5

更新一下js脚本,添加了另外几个含有target标签的修改,理论上支持更多的_blank连接了。
readability_min_utf16(1).rar:http://dl.dbank.com/c0a41dmnn5

9 thoughts on “Kindle 浏览器其实也可以很强大

  1. kindle 4 好像没有这些文件夹哦亲。怎么才能这样嗯。

  2. 我覆盖的时候给我提示这个!请博主帮忙
    一般错误(服务器应该提供错误描述)。
    错误码:4
    服务器返回的错误消息:Failure
    请求码:3

  3. 谢谢, 请问“配置文件里可以修改升级规则”在那?
    在manage your kindle吗?在那下面那里?
    或机器[menu]那里?

    1. 我记得yifanlu的越狱程序可以禁用系统升级,说明文件里应该有介绍。
      如果用的不是yifanlu的程序,可以按照这篇文章(http://adq.livejournal.com/114498.html)里面的步骤禁用系统升级。

  4. Kindle 会自动升级到3.3版? 这解法就失效. 请问如何避免自动升级?

    1. 越狱之后,在配置文件里可以修改升级规则,禁用系统升级。
      其实3.3版本此方法同样适用~

  5. 恩,正为kindle不能浏览网页头疼,赶紧试试,谢谢分享~

  6. 实际上不用越狱也可以把网页转成适合kindle阅读的模式。只要在网址前加上http://google.com/gwt/x?u=,把网页用google转化成电子设备易读模式就可以了,如果怕麻烦可以添加成bookmark,浏览时选择此书签即可。

Comments are closed.