При использовании разных стилей для больших дисплеев и мобильных телефонов мне пришлось вставить два поля поиска Google на той же странице. Поиск по-прежнему отлично работает, но проблема в том, что поисковые прогнозы больше не доступны после вставки второго окна поиска.Два пользовательских запроса на одной странице запрещают поисковые предсказания
(function() {
var cx = '*****************:**********';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
тот же код используется дважды в одной и той же странице (особенно повторен использование ID), который вызывает конфликт, я думаю. Уже упомянутые аналогичные должности «How to have multiple Google Custom Search field on the same page» и «Multiple GCSE's on page at one time», но это не решения для ситуации, с которой я столкнулся. Как включить оба окна поиска в одной и той же странице таким же образом, не вызывая конфликта?