侦听基于Web的协议处理程序选择

时间:2013-09-28 19:24:03

标签: firefox-addon firefox-addon-sdk

是否有一种方法可以让我的附加组件(当前基于SDK)可以监听特定基于Web的协议处理程序的用户选择以找出其URL(但在此基于Web的协议处理程序站点之前)加载了吗?

1 个答案:

答案 0 :(得分:1)

你可以包裹nsWebHandlerApp,即:

  1. 以不同的名称重新注册原始组件。
  2. 自己实施nsIHandlerAppnsIWebHandlerApp,将回调传递回原始组件的实例。
  3. launchWithURI
  4. 中做任何你想做的事