Почему поисковая система, добавленная расширением, не отображает «Сделать по умолчанию» во всплывающем меню? - PullRequest
0 голосов
/ 23 апреля 2020

Я создал расширение со значениями, подобными приведенным ниже в этом посте. Проблема в том, что, если я установлю is_default на true, то поисковая система будет установлена ​​как система по умолчанию, и пользователь не сможет изменить ее на другие системы, такие как Bing или Yahoo. Если я установлю is_default на false, тогда поисковая система появится в списке «Другие поисковые системы», но трехточечная кнопка отобразит пустое всплывающее меню, поэтому пользователь не может вручную установить его в качестве значения по умолчанию. поисковый движок.

enter image description here

Это странно, потому что другие поисковые системы в списке, которые были добавлены не расширением, показывают всплывающее меню, которое имеет «Сделать по умолчанию», чтобы пользователи могли сделать его поисковой системой по умолчанию, когда захотят.

enter image description here

Это ошибка? Или намеренное поведение? Если это намеренное поведение, это выглядит довольно странно для меня. Зачем запрещать пользователю переключаться назад и четвертым среди фондовых поисковых систем и поисковых систем, добавленных расширением?

  "chrome_settings_overrides": {
    "search_provider": {
      "name": "Fake Engine",
      "search_url": "https://www.test.com/search?q={searchTerms}",
      "keyword": "fake",
      "favicon_url": "https://www.google.com/favicon.ico",
      "is_default": false,
      "encoding": "UTF-8"
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...