我按照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 Inspector和Inspect Context。使用这些,您可以看到这些列表项有许多不同的XBL bindings,其中之一必须是允许您使用image
属性添加图像的项。我希望这有帮助!
关于javascript - 了解Firefox的自动完成弹出窗口,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4246121/