ma3r
小狐狸
小狐狸
  • UID38188
  • 注册日期2012-02-02
  • 最后登录2014-12-07
  • 发帖数25
  • 经验20枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
阅读:1986回复:3

扩展开发中怎么根据设置改变界面?

楼主#
更多 发布于:2012-09-17 11:14
我希望根据扩展的选项来改变工具条,目前想到两条路:
1. 在选项对话框中点“确定”时,加入代码;
2. 如果 1 不行的话,就只能在每个选项改变时就改变工具条。

现在,两条路都没走通,关键的一点是——
代码是在“选项”对话框中的,怎么才能访问工具条呢?
ma3r
小狐狸
小狐狸
  • UID38188
  • 注册日期2012-02-02
  • 最后登录2014-12-07
  • 发帖数25
  • 经验20枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
1楼#
发布于:2012-09-17 11:14
找到了一个解决方法——
https://developer.mozilla.org/en-US/doc ... _observers
不知道还有没有更好的。
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2025-04-27
  • 发帖数2040
  • 经验656枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
2楼#
发布于:2012-09-17 11:14
???
-いたんですか? -ええ、ずっと
ma3r
小狐狸
小狐狸
  • UID38188
  • 注册日期2012-02-02
  • 最后登录2014-12-07
  • 发帖数25
  • 经验20枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
3楼#
发布于:2012-09-17 11:14
白左:???回到原帖

没说清楚?
我做一个工具条,并且想在选项改变时更改工具条的外观。
但是工具条和选项窗口是两个 XUL,交互不方便。
目前的解决方法是,用了一个选项更改的监听器。
这个方法 ms 不错,即使用 about:config 改参数也不会错过。
游客

返回顶部