多功能框结果在Opera中按字母顺序排序

时间:2015-06-15 09:11:04

标签: opera-extension

我目前正在尝试将Chrome扩展程序Prime Player移植到Opera。 它使用的chrome.omnibox API应该与根据spec完全相同的方式使用。

但是,似乎结果在Opera中按字母顺序排序(description suggest}。这不是因为我希望结果在提供给{{1}}回调(提供给SuggestResult回调)时按顺序显示。由于只显示前5个结果(排序后),更重要的结果可能不仅会在以后显示,而且甚至可能完全丢失。

结论:结果不应该排序,扩展程序开发人员应该(能够)按优先级顺序排序结果。

我知道,这不是一个真正的问题,但是没有其他可能报告有关Opera扩展的错误而不是用#34; opera-extension"标记的问题。

要验证行为,您只需下载onInputChanged末尾提及的sample extension,解压缩,编辑第二个结果"做一个堆栈溢出搜索" to" Stack Overflow Search",将其作为解包扩展加载,并查看" Stack Overflow Search"在Chrome中是第二个建议,而它是Opera中的第三个建议(因为它排在"在Google上搜索")。

1 个答案:

答案 0 :(得分:1)

您实际上可以直接报告错误:https://bugs.opera.com/wizarddesktop/

重新解决问题 - 在我看来,完全符合逻辑的是扩展设置的顺序不应该排序。我认为设置字母顺序是地址栏建议的默认行为,内部实现的扩展没有任何例外。我在系统中报告了这个错误。