javascript - 如何扩展/获取对规则 View 就地编辑器的引用?

标签 javascript firefox firefox-addon xul firefox-developer-tools

我想扩展 Firefox 检查器的规则编辑器。我确实在 inplace-editor.js 中找到了 editableFieldrule-view.js 引用。在哪个 XUL 窗口中我可以获取对这些对象的引用并扩展它们?

考虑到 Firebug 的颜色选择器和其他类似插件的流行,我希望这是可能的,我想知道是否有相关指南?

最佳答案

规则 View 现在有一个颜色选择器编辑器,更多具体的编辑器也即将推出(立方贝塞尔曲线定时函数、渐变……)

如果您希望进一步扩展规则 View 的功能,我认为扩展就地编辑器不再是正确的方法。

您可能对以下文件感兴趣:

  • browser/devtools/styleinspector/style-inspector-overlays.js,它管理特定于规则 View 的所有类型的工具提示和突出显示。例如,它是颜色选择器工具提示的创建和制作位置,以便在用户单击小颜色样本时出现。
  • toolkit/devtools/output-parser.js,它负责解析出现在规则 View 中的 CSS 值并向其中添加颜色样本。

不幸的是,到目前为止还没有指南可以扩展规则 View (或一般情况下的检查员)。

关于javascript - 如何扩展/获取对规则 View 就地编辑器的引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17849519/

相关文章:

java - Imacros 解析字符串

javascript - 为什么这段代码可以计算列表中的一个项目而不是其他项目?

javascript - firefox 扩展 javascript 存储

javascript - 无法在 ASP.NET cs 页面中调用 javascript 函数

javascript - 无法在 Firefox 附加 SDK 中使用 require() 导入自定义模块

javascript - Event.preventDefault 似乎不起作用(异步上下文)

cookies - 如何在 Firefox DevTools 中编辑或删除 cookie?

firefox - 修改 Firefox 扩展中通知的超时时间

javascript - 调整浏览器大小时文本上的 CSS 省略号

javascript - 在 JavaScript 中无法恢复