我一直在寻找一种方法,可以将默认选项卡“全部”更改为在搜索结果中选择的标签。
到目前为止,这是我发现的,“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'。
如何在保留其他标签的同时将默认的“全部”标签更改为其他标签?
答案 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;
}