LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: lonecat

Firefox 扩展:CHM Reader

[复制链接]
 楼主| 发表于 2006-8-25 11:37:36 | 显示全部楼层
Post by ifree
好东西。
希望能够尽快公开源代码。移植到更多的版本上去。

源码已经上传到 sf.net ,地址见顶楼。
回复 支持 反对

使用道具 举报

发表于 2006-8-25 12:24:51 | 显示全部楼层
不错。
fc5,utf8编码,不支持中文目录和文件名。
期待进一步改进。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-25 12:33:06 | 显示全部楼层
Post by waynef
不错。
fc5,utf8编码,不支持中文目录和文件名。
期待进一步改进。

多谢!

我现在碰到的问题是在一些 fc5 的机器上插件中的 .so 文件无法加载,即便是使用官方下载的 firefox 都不行。但其它一些机器又可以,比较诡异。

我自己用的 GBK,所以没有测试过 UTF-8 下中文文件名的问题,稍后会调一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-25 14:52:08 | 显示全部楼层
Post by lonecat
我现在碰到的问题是在一些 fc5 的机器上插件中的 .so 文件无法加载,即便是使用官方下载的 firefox 都不行。但其它一些机器又可以,比较诡异。


问题已经找到,FC5 开启的 SELinux 会导致一些动态联接库加载失败,禁用 SELinux 就没有问题了,方法是修改 /etc/sysconfig/selinux ,并加入 SELINUX=disabled 。
回复 支持 反对

使用道具 举报

发表于 2006-8-25 20:54:25 | 显示全部楼层
Post by lonecat
是的,我也是用了 chmlib 的,但我把它最核心的几个文件直接拷贝过来了,否则用户必须要安装 libchm 之类的东西才能用,安装起来就比较麻烦了。

chmlib 本身只是提供了一系列访问 chm 解构的接口,中文等问题它本身不 care,关键是调用这些接口的应用程序要提供正确的路径名。

[color="Magenta"]
你讲的没错。我这里基本上有的CHM文件都是英文版的。阅读起来不太费劲。但是有时候只能找到中文版的CHM文件。那在GnoCHM, CHMsee之类的阅读器中能根据CHMLIB的接口来访问CHM文件, 但能否像在MS下自动识别其中文编码并顺利阅读吗?希望能给出一个合理的解释。谢谢lonecat兄了。赶紧加精呀!!!

:comp :comp :comp :comp
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-25 21:16:02 | 显示全部楼层
Post by mylynx
[color="Magenta"]
你讲的没错。我这里基本上有的CHM文件都是英文版的。阅读起来不太费劲。但是有时候只能找到中文版的CHM文件。那在GnoCHM, CHMsee之类的阅读器中能根据CHMLIB的接口来访问CHM文件, 但能否像在MS下自动识别其中文编码并顺利阅读吗?希望能给出一个合理的解释。谢谢lonecat兄了。赶紧加精呀!!!

:comp :comp :comp :comp


chm 文件中有个地方(#SYSTEM的某处)指出了所有信息文件的内容的编码,只要正确处理就可以了,其实那些软件打了补丁的话都是可以正常处理中文的。chm 解构中的文件名都是 utf-8 编码的,HTML 的编码浏览器会直接处理,只有信息文件内容的编码是要处理的。

老外对字符集方面的东西一般都搞不太懂,也有不知道中文还有简体/繁体之分的(xchm就是如此 8) )。
回复 支持 反对

使用道具 举报

发表于 2006-8-28 20:03:47 | 显示全部楼层
amd64的firefox
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-28 21:32:33 | 显示全部楼层
Post by 种草得草
amd64的firefox

可以自己下载源码编译
回复 支持 反对

使用道具 举报

发表于 2006-8-28 21:36:39 | 显示全部楼层
Post by lonecat
可以自己下载源码编译


噢,标题那样,我还以为什么特殊原因不支持呢.
这就去.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-28 21:40:35 | 显示全部楼层
gecko-sdk 一般会随一个软件包 xulrunner 一起走,仔细找一下一般都能找到。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表