小编m-r*_*r-r的帖子

我如何拦截文件://请求提供目录列表?

我正在尝试用自定义的目录列表替换Firefox生成的目录列表.

所以,我需要三件事:

  1. 我需要知道Firefox何时尝试加载file://URI.
  2. 我必须测试该URI是否针对目录或文件.
  3. 如果URI的目标是目录,我必须阻止Firefox生成目录列表,而是显示我自己的目录列表.

这是最有问题的第一点:

  • 我阅读了文档,nsIObserverService但它没有做我想要的(有一个http-on-modify-request但没有file-on-modify-request)
  • 我尝试addon-kit/page-modfile://*URI 上使用Jetpack ,但似乎它不允许我在加载我的东西之前验证URI是否针对目录.
  • 我阅读了该文档nsIFileProtocolHandler,但它对我没有帮助.

那么如何拦截file://*请求呢?

有人有想法吗?

protocols file firefox-addon firefox-addon-sdk

4
推荐指数
1
解决办法
323
查看次数