将Google CSE自定义搜索从http更改为https

时间:2018-06-07 04:06:58

标签: https google-custom-search

我正在使用带有以下代码的Google自定义搜索框

<div class="cse">
          <form action="http://www.google.com/cse" id="cse-search-box">
    <div>
      <input type="hidden" name="cx" value="xxxxxxxxxx" />
      <input type="hidden" name="ie" value="UTF-8" />
      <input type="text" name="q" size="30" />
      <input type="submit" name="sa" value="Search" />
    </div>
  </form>
  <script type="text/javascript" src="http://www.google.com/cse/brand?form=cse-search-box&lang=en"></script></td></p>      
        </div>    

然而,现在要将所有页面转移到https - 必须替换代码

<div class="cse">
          <form action="https://cse.google.com/cse" id="cse-search-box">
    <div>
      <input type="hidden" name="cx" value="xxxxxxxxxx" />
      <input type="hidden" name="ie" value="UTF-8" />
      <input type="text" name="q" size="30" />
      <input type="submit" name="sa" value="Search" />
    </div>
  </form>
  <script type="text/javascript" src="https://cse.google.com/cse.js?cx=' + cx/brand?form=cse-search-box&lang=en"></script></td></p>      
        </div>    

如果上述修改后的代码是正确的,任何人都可以提供帮助和协助

1 个答案:

答案 0 :(得分:1)

这似乎应该可行,但您应该考虑切换到Custom Search Element ---这是使用Google自定义搜索的现代支持方式