如何更改google cse中的默认优化标签?

时间:2018-05-26 18:54:27

标签: javascript jquery google-custom-search

我一直在寻找一种方法,可以将默认选项卡“全部”更改为在搜索结果中选择的标签。

到目前为止,这是我发现的,“How to trigger specific Google Custom Search Engine refinement label?”,但我不认为这是出于我的特定目的。

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

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

我还偶然发现了一篇帖子,其中有一个不相关的主题,似乎已经完成了 - 只需运行代码段并点击搜索按钮即可查看我的意思:Google site search catch search submit and trigger function - 我玩过它发现它与引擎ID有关,在这个例子中是'017643444788069204610:4gvhea_mvga'。

如何在保留其他标签的同时将默认的“全部”标签更改为其他标签?

1 个答案:

答案 0 :(得分:0)

我好像用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;
}