如何创建一个插件,将文本框添加到Firefox';FF40+;中的导航栏;?
在Firefox39之前,SDK的小部件组件允许我在导航栏上放置文本和html 这就是Firefox 39中的小部件的外观: 现在有了最新的SDK,我能做的就是如何创建一个插件,将文本框添加到Firefox';FF40+;中的导航栏;?,firefox,firefox-addon,Firefox,Firefox Addon,在Firefox39之前,SDK的小部件组件允许我在导航栏上放置文本和html 这就是Firefox 39中的小部件的外观: 现在有了最新的SDK,我能做的就是 将ui.Frame添加到一个单独的工具栏(由于用户只希望显示一个小的文本标签,因此该工具栏大部分为空)或 使用拖放功能在导航栏中拖放ui.Frame。但出于某种原因,即使ui.Frame只包含一个字符,这个文本框也会使Firefox导航栏的高度增加三倍。从用户的投诉中可以看出: 加载到ui.Frame中的HTML很简单,如下所示:
- 将ui.Frame添加到一个单独的工具栏(由于用户只希望显示一个小的文本标签,因此该工具栏大部分为空)或
- 使用拖放功能在导航栏中拖放ui.Frame。但出于某种原因,即使ui.Frame只包含一个字符,这个文本框也会使Firefox导航栏的高度增加三倍。从用户的投诉中可以看出:
<html>
<head>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8">
<link href="css/main.css" rel="stylesheet" type="text/css" />
</head>
<body id="tickers-body">
<div> 430$ </div>
</body>
</html>
430$
使用CustomizeLeUI.jsm,它自FF29以来一直没有改变,希望将来只进行HTML化。谢谢,我会尝试一下。我真的希望CustomizeLeUI.jsm的使用寿命更长。有了您的参考,我可以在导航栏中编写自己的小部件,显示自定义html文档,并使用插件中的数据为它们提供信息。如果有人对这个解决方案感兴趣,下面是我的工作代码:奇妙的job@Sebas,是的,CUI.jsm模块绝对令人惊叹!使用自FF29以来没有变化的customableui.jsm,希望将来只进行HTML的本地化。谢谢,我会尝试一下。我真的希望customableui.jsm有一个漫长的未来。有了您的参考,我可以在导航栏中编写自己的小部件,显示自定义html文档,并使用插件中的数据为它们提供信息。如果有人对这个解决方案感兴趣,下面是我的工作代码:奇妙的job@Sebas,是的,CUI.jsm模块绝对令人惊叹!