[英]Google CSE “Search Term(s)” to be saved in own way?
由於我使用的是Google CSE,因此主要的想法是在CSE搜索框中顯示“ 熱門搜索字詞 ”。 但是在CSE小組中,Google表示:
沒有足夠受歡迎的查詢被列出
因此,無論如何(我不想等待它足夠,而且)..我想自己實現它。
submit
給Google的搜索字符串的最佳方法是什么? 要么
returning results
(從Google returning results
)的最佳方法是什么,這樣我就可以假定已使用Search Term
。 因此,我可以標記/保存當前的搜索詞。 。
作為參考,這是我到目前為止所做的一切:
<!-- Goolge CSE -->
<script language="JavaScript">
(function() {
var cx = 'xxxx3941849086xxxxx:xxxxmtk5xxxxxx';
var gcse = document.createElement('script'); gcse.type = 'text/javascript'; gcse.async = true;
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gcse, s);
})();
</script>
<body>
<!-- GCSE Search Box -->
<div class="global-search">
<gcse:searchbox-only linktarget="http://www.example.com/search" queryParameterName="query"></gcse:searchbox-only>
</div>
<!-- GCSE Result Div -->
<div id="googlecse-result">
<gcse:search linktarget="_parent" queryParameterName="query"></gcse:search>
</div>
</body>
我在這里找到搜索字詞的值,並將其保存在自己的數據庫中:
google.search.cse.element.getElement('standard0').getInputQuery()
我不建議您硬編碼“ standard0”。
如果使用gname="SomeName"
為gcse元素命名,則可以將其用作參考。
google.search.cse.element.getElement('SomeName').getInputQuery()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.