LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 34003|回复: 140

Firefox 扩展:CHM Reader

[复制链接]
发表于 2006-8-24 13:02:57 | 显示全部楼层 |阅读模式
https://addons.mozilla.org/firefox/3235/

CHM Reader 是一个 Firefox 扩展,安装后 Firefox 可以直接开启 .chm 文件。

此版本在 Debian Etch 上用 Mozilla 官方 Firefox 2.0 测试。

ChangeLog (0.2.1.1)
* 支持 Firefox 2.0

ChangeLog (0.2.1)
* 添加了一个开启 chm 文件的工具栏图标
* 修正了无法显示中文文件名的 hhk/hhc 文件的 bug
* 修正了无法显示中文索引的 bug
* 修正了创建新 URI 的 bug

ChangeLog (0.2)

* 在 sidebar 中显示 chm 文件的索引
* 增加自动更新(下一个版本可以直接更新)
* 当前页面不是 chm 文件时在 sidebar 中显示开启 chm 文件的按钮
* 用 scons 替换掉 make 来管理 build 过程(以便在不同系统编译)
* 修正了编译链接的一些 bug

已知问题:

* 对非中英文的 chm 文件可能无法浏览(没有测试过)
* 部分 FC5 无法使用,建议关闭 SELinux 后再试试
* 在显示中文 chm 文件目录时可能出现乱码
* 部分比较大的 chm 文件在显示目录时可能有问题

------------------

ChangeLog (0.1.1)

* 解决了 .hhc 文件的解析问题,可以正常显示文件目录
* 在 sidebar 中显示文件目录,保证内容可以随意放大缩小
* 解决了 zh_CN.UTF-8 编码下开启中文文件的问题

(0.1)
一直觉得在 Linux 上看 chm 文件不是很爽,最近忙里偷闲写了一个 Firefox 插件。安装此插件后在 Firefox 中选择 File | Open CHM File 即可直接阅读 chm 文件了。

此插件仅支持 Linux x86 下运行的 Firefox,且本人仅在 Debian Etch 的 Firefox 1.5.0.4 及Mozilla 官方提供的 Firefox 1.5.0.6 上做了测试。

本贴复件即为该插件,但由于论坛不能上传 xpi 文件,固用 gzip 压缩了一下(没有 tar)。下载并解压后用 firefox 直接访问便可安装。

项目地址:http://sourceforge.net/projects/chmreader/
[color="Red"]源代码:http://svn.sourceforge.net/viewvc/chmreader/

由于时间仓促、水平有限,难免 bug 成群,还望大家多多批评。(若发现 bug 最好能提供相应 chm 文件的下载地址。)

多谢多谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2006-8-24 13:29:12 | 显示全部楼层
精华居然没人顶?
回复 支持 反对

使用道具 举报

发表于 2006-8-24 13:48:41 | 显示全部楼层
好东西呀: D
楼主有水平呀!!
回复 支持 反对

使用道具 举报

发表于 2006-8-24 14:00:51 | 显示全部楼层
原创一定要支持!
回复 支持 反对

使用道具 举报

发表于 2006-8-24 15:41:53 | 显示全部楼层
很不错,比chmsee要方便很多~
回复 支持 反对

使用道具 举报

发表于 2006-8-24 20:17:50 | 显示全部楼层
wa 顶一下!
回复 支持 反对

使用道具 举报

发表于 2006-8-24 22:41:18 | 显示全部楼层
虽然已经用惯了kchmviewer,不过还是支持一下楼主
回复 支持 反对

使用道具 举报

发表于 2006-8-24 22:47:59 | 显示全部楼层
Post by lonecat
一直觉得在 Linux 上看 chm 文件不是很爽,最近忙里偷闲写了一个 Firefox 插件。安装此插件后在 Firefox 中选择 File | Open CHM File 即可直接阅读 chm 文件了。

此插件仅支持 Linux x86 下运行的 Firefox,且本人仅在 Debian Etch 的 Firefox 1.5.0.4 及Mozilla 官方提供的 Firefox 1.5.0.6 上做了测试。

本贴复件即为该插件,但由于论坛不能上传 xpi 文件,固用 gzip 压缩了一下(没有 tar)。下载并解压后用 firefox 直接访问便可安装。

插件源码将稍后在 SourceForge 或其它地方发布。

由于时间仓促、水平有限,难免 bug 成群,还望大家多多批评。(若发现 bug 最好能提供相应 chm 文件的下载地址。)

多谢多谢!

已知问题:

1. 对某些 chm 文件的目录解析有错误(如从 www.zrm.com.cn 下载的自然码使用手册)
2. 对非中英文的 chm 文件可能无法浏览

[color="Magenta"]
想问一下,你在开发这个firefox插件时,是否用到CHMLIB这个CHM核心库了吗?我在网上找了许多CHM Reader,在其页面上都会提示要安装chmlilb或wxWindows这两个软件才可以顺利安装如GnoCHM, XChm这一类的阅读器。不知道你用过CHMLIB没有?如果那些以中文汉字显示的CHM文档,是否能正常读取呢?
回复 支持 反对

使用道具 举报

发表于 2006-8-25 00:06:50 | 显示全部楼层
好东西。
希望能够尽快公开源代码。移植到更多的版本上去。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-25 11:34:45 | 显示全部楼层
Post by mylynx
[color="Magenta"]
想问一下,你在开发这个firefox插件时,是否用到CHMLIB这个CHM核心库了吗?我在网上找了许多CHM Reader,在其页面上都会提示要安装chmlilb或wxWindows这两个软件才可以顺利安装如GnoCHM, XChm这一类的阅读器。不知道你用过CHMLIB没有?如果那些以中文汉字显示的CHM文档,是否能正常读取呢?

是的,我也是用了 chmlib 的,但我把它最核心的几个文件直接拷贝过来了,否则用户必须要安装 libchm 之类的东西才能用,安装起来就比较麻烦了。

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

使用道具 举报

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

本版积分规则

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