我按照Mozilla的方式为URLBar构建了自己的Richlist-Suggest-Popup。

当阅读their Source时,我不明白他们是如何简单地执行setAttribute('image', image)的,因为richlistitem实际上不支持该属性。

据我所知richlistitem DOM应该看起来如下:

richlistitem.autocomplete-richlistitem
  vbox
    hbox
      image.ac-site-icon
      label


我自己生成这个几乎可以用,但是我确信这是错误的方法。

谁能解释Mozilla如何提供此功能,或向我举例说明如何实现此功能?

最佳答案

我强烈建议DOM InspectorInspect Context。使用这些,您可以看到这些列表项有许多不同的XBL bindings,其中之一必须是允许您使用image属性添加图像的项。我希望这有帮助!

关于javascript - 了解Firefox的自动完成弹出窗口,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4246121/

10-11 06:41