Как изменить метку уточнения по умолчанию в Google CSE? - PullRequest
0 голосов
/ 26 мая 2018

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

Пока что это то, что я нашел из " Как вызвать конкретную метку уточнения Google Custom Search Engine? ", но я не думаю, что это для моей конкретной цели.

var customSearchOptions =
{ 'defaultToRefinement' : 'refinement_label_name' };

var customSearchControl =
    new google.search.CustomSearchControl('YOUR_CSE_ID', customSearchOptions);

Я также наткнулся на пост с несвязанной темой, который, казалось, достиг этого - просто запустите фрагмент кода и нажмите кнопку поиска, чтобы понять, что я имею в виду: Поиск по сайту Googleпоймать функцию поиска и триггера поиска - я поэкспериментировал с этим и обнаружил, что он относится к идентификатору движка: в этом примере '017643444788069204610: 4gvhea_mvga'.

Как изменить значение по умолчанию 'все вкладки во что-то еще, но при этом они могут иметь другие вкладки?

1 Ответ

0 голосов
/ 27 мая 2018

Кажется, я решил эту проблему с помощью CSS.

div > div.gsc-tabHeader:nth-child(1) {
    visibility: hidden;
}

div > div.gsc-tabHeader:nth-child(1):after {
    content: "Insert_NewTab_Name";
    visibility: visible;
}

.gsc-tabHeader.gsc-tabhActive:after {
    border: 1px solid Insert_border_color;
    border-bottom-color: #fff !important;
    padding: 7px;
    visibility: visible;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...