如何更改 google cse 中的默认优化标签?
How do you change the default refinement label in google cse?
我一直在到处寻找一种方法,可以将默认选项卡 "All" 更改为搜索结果中用户选择的标签。
到目前为止,这是我从“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);
我还偶然发现了一个 post,主题不相关,似乎已经完成了它 - 只是 运行 代码片段并单击搜索按钮以查看我的意思:Google site search catch search submit and trigger function - 我玩过它,发现它与引擎 ID 有关,在该示例中为:'017643444788069204610:4gvhea_mvga'。
如何将默认的 'all' 选项卡更改为其他选项卡,同时仍然可以使用其他选项卡?
我好像用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;
}
我一直在到处寻找一种方法,可以将默认选项卡 "All" 更改为搜索结果中用户选择的标签。
到目前为止,这是我从“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);
我还偶然发现了一个 post,主题不相关,似乎已经完成了它 - 只是 运行 代码片段并单击搜索按钮以查看我的意思:Google site search catch search submit and trigger function - 我玩过它,发现它与引擎 ID 有关,在该示例中为:'017643444788069204610:4gvhea_mvga'。
如何将默认的 'all' 选项卡更改为其他选项卡,同时仍然可以使用其他选项卡?
我好像用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;
}