pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
阅读:2488回复:6

有关扩展开发

楼主#
更多 发布于:2014-11-28 01:45
如果我想给firefox写一个某种暂不原生识别文件格式MIME的扩展,需要哪些开发知识?
比如WebP之类的

@fang5566
@aaaa007cn

虽然可以直接把原生的C/C++代码集合进Firefox源码中,但是有些不好维护,看看扩展方面怎么弄
http://pcxfirefox.wordpress.com/
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
1楼#
发布于:2014-11-29 00:18
aaaa007cn:首先想到的就是pdf.js
不过不知道能不能在页面中嵌入显示
http://stackoverflow.com/questions/24560243/intercept-handle-mime-type-file
http://blog.t...
回到原帖
不懂js,所以pdf.js这一块儿到底是怎么做的我完全不懂。

我查了当年pdf.js刚合并进firefox源码的commit,只有pdf.js目录,其他C/C++代码一行都没改
http://pcxfirefox.wordpress.com/
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
2楼#
发布于:2014-11-29 01:19
aaaa007cn:pdf.js是个完整的独立bootstrap扩展啊
入口点是xpi根目录的bootstrap.js
https://github.com/mozilla/pdf.js/blob/master/extensions/firefox/boots...
回到原帖
代码太多 看不懂js

其实我只想知道哪些代码直接识别了pdf这个格式 而那些代码直接渲染了pdf 这之间的桥梁代码是什么
http://pcxfirefox.wordpress.com/
游客

返回顶部