Добавление более свежей информации здесь.Я не смог найти никаких формальных доказательств этого, но похоже, что Chrome на Android изменил логику того, когда показывать новый поисковик в настройках, где-то в сентябре 2018 года. До этого он раньшеработать, когда пользователь просто перешел на сайт.После этого изменения поисковая система не сразу появилась в настройках.Мне удалось заставить его работать, если я захожу на свой сайт, на котором есть открытый метатег поиска.Затем перейдите на другой сайт, а затем вернитесь.Он появился только во второй раз.Чтобы было проще для пользователя, я добавляю скрытый iframe, который перенаправляет на другой сайт (которым я управляю), и на этом сайте я добавил перенаправление на исходный сайт через 2 секунды.Кажется, он работает на всех протестированных мной устройствах (на нескольких устройствах Samsung).
Я видел комментарии здесь , в которых говорится, что документ opensearch будет просматриваться только тогда, когда пользователь находится накорневой узел (mysite.com/, но не mysite.com/foo).Мой сайт следит за этим комментарием, и я не пробовал иначе, поэтому я не могу одобрить или отклонить, если это важно.