没有用,下面的代码显示为空:alert(document.body.style.fontFamily);

解决方案 »

  1.   

    没有太好的办法 需要调用一个active X控件 但在IE6.0较高安全配置下是无法通过的
      

  2.   

    忘了说,是为了做一个Firefox的扩展。
      

  3.   

    你看看about:config里用filter找下font。你找找value是int的就OK了
    具体这个东西怎么做:
    1. 发请求到about:config分析这个文件,这个文件就是xul,你可以用DOM查找。
    2. 找到这个东西所在的所在的文档(我估计是RDF文档),分析这个文档。(我不知道在哪,应该好找)要做这两件事,你都要额外的权限,你做扩展,应该不是问题。
      

  4.   

    about:config 里面指的是Firefox页面中的默认字体。我想要设置状态栏的字体,并想知道设置前的字体是什么。但实际上例如panel1.style.fontFamily的默认值是空的,直接取不到它的默认值。
      

  5.   

    panel1.style.fontFamily?
    status是default的还是User set的?状态栏边可能会放很多扩展,他们的font可能都是自己的,拿来有什么意思呢?你也不知道用户装了什么。你说的是Done,Waiting for ...什么的字体?
    具体是哪个我也不知道了,帮不上忙了,
    这些config信息最后还是在RDF里,你查查MDC看看。