我正在为 Firefox 创建一个标记插件,并希望一个文本框以类似于 Firefox 自己的书签弹出窗口上的“标签”字段的方式自动完成。这可能吗?
如果 XUI 文本框组件无法做到这一点,是否可以在 chrome 上的某处有“普通”表单组件?
我正在为 Firefox 创建一个标记插件,并希望一个文本框以类似于 Firefox 自己的书签弹出窗口上的“标签”字段的方式自动完成。这可能吗?
如果 XUI 文本框组件无法做到这一点,是否可以在 chrome 上的某处有“普通”表单组件?
是的,这可以通过 XUL<textbox type="autocomplete" autocompletesearch="...">
组件实现。
您至少必须创建一个生成自动完成结果的 XPCOM 组件。当前值和autocompletesearchparam
属性都提供给搜索组件,然后它可以在必要时使用它来影响结果。
有一个MDN 文档,虽然它可能有点过时了。