rabbook吧 关注:461贴子:3,747
  • 1回复贴,共1

关于创世中文网

只看楼主收藏回复

目前基本上能断定现有配置仅适用于部分书籍,具体判断方式很简单,当你打开原始书页,然后在地址栏敲击回车,如果是这次回车后,依然可以回到阅读页面,那么这本书(应该)可以被支持,如果即使你用该页面的url然后回车,却发现被跳转到了目录,那么很遗憾,暂时无解。
归根到底就在于创世中文网在早期(其实也没多早了,五月份吧)和现在采用了不同的后台处理方式,早期上架的书籍,强行对页面来源进行了限制,要求必须是从创世中文的站内页面内跳转,除此以外的跳转都是被强行引到目录页面——而据我大致抽查了下,6月份之后开始上架的书籍已经不再有这个限制了,很显然创世可能也意识到了这个做法带来的不便,因为这样一来,你是不可能通过某一章节的url来访问到阅读页面,而必须是从创世的章回目录等站内链接或者脚本达到——除非你可以用访问的header信息来欺骗它;
所以,@aaa743180 ,余罪就是这样一个例子,我看了下他应该是最早上架的一批书籍,大概五月初的样子。
而Chromium虽然在扩展中放开了部分的跨域访问权限,但是对于改变头信息的限制却按照xhr的要求没有放开,参见 (Sorry, but we've had extensive discussions on this in the past and the conclusion has always been that we do not feel it's safe to introduce such a behavior.), 所以短期内,Rabbook是不可能通过这种方法来绕过这限制,不过,希望创世中文以后不要倒退回老路上去,这样,至少对于现有大部分书籍和新书不存在这个问题。而且即使回到老路上,它能够防止的其实只是像Rabbook这一类的浏览器阅读增强工具,而并不能防住那些盗贴书站的爬虫,因为我相信他们都是直接用其他的独立程序和一些很容易找到的HTTP 客户端库来简单搞定这个所谓的防御,简单说,「能防住君子,防不住小人」....或者,有一天chromium想通了来放开这个权限……
不过,现在,不论从技术限制上还是本人意愿上,我都倾向于并且「只能」尊重,毕竟,如果创世中文把阅读体验做的很友好和舒服,那么对我来说,也确实没有必要进行Hack,我的目的从一开始就不是hack,而是创造一个舒服的阅读体验罢了,殊途同归....


IP属地:浙江1楼2013-07-16 13:06回复


    IP属地:广东2楼2013-07-17 16:33
    回复