2015-06-15 3 views
1

В настоящее время я пытаюсь выполнить перенос моего расширения Chrome Prime Player в Opera. Он использует API chrome.omnibox, который должен работать точно так же, как и в Chrome, согласно spec.Результаты Omnibox отсортированы по алфавиту в Opera

Однако, похоже, результаты сортируются в алфавитном порядке (по description из SuggestResult) в Opera. Это не предназначено, потому что я хотел бы, чтобы результаты были представлены в порядке, так как они предоставляются для обратного вызова suggest (предоставляется для обратного вызова onInputChanged). Поскольку отображаются только первые 5 результатов (после сортировки), более важные результаты могут отображаться не только позже, но даже могут отсутствовать полностью.

Вывод: результаты не должны сортироваться, разработчики расширений должны (иметь возможность) упорядочить свои результаты по приоритету.

Я знаю, это не настоящий вопрос, но нет другой возможности сообщать об ошибках в расширениях Opera, чем вопрос с тегом «opera-extension».

Чтобы проверить поведение, вы можете просто скачать sample extension, упомянутый в конце tutorial, распаковать его, отредактировать описание 2-й РЕЗУЛЬТАТ от «Сделайте Stack Overflow Search» в «Stack Overflow Search», загрузите это как распакованы расширение «Расширение стека» в Chrome - это второе предложение, тогда как это 3-е предложение в Opera (потому что оно сортируется позади «Поиск в Google»).

ответ

1

Вы действительно можете сообщать об ошибках непосредственно: https://bugs.opera.com/wizarddesktop/

Re проблема - мне кажется, совершенно логично, что порядок, установленный расширением не должны быть отсортированы. Я считаю, что установка алфавитного порядка - это поведение по умолчанию для адресных баров, и нет никаких исключений для внутренних расширений. Я сообщил об ошибке в нашей системе.

+0

Есть ли возможность получить обратную связь, если это исправлено? К сожалению, проблемы не являются публичными, поэтому я не могу их наблюдать. –

+0

Есть шанс получить его в Opera 33, но пока не может быть уверен. –

+0

Вы должны быть в состоянии проверить его в следующей сборке разработчика. –

Смежные вопросы