我正在开发一个可以在多个域名上运行的应用程序。
我想在所有这些域名上使用Google自定义搜索。但是,GCS要求提供要搜索的网站的域名。
有没有办法动态指定域名?理论上,我可能会有数千个域名,而我不喜欢手动添加它们的想法。
我想在所有这些域名上使用Google自定义搜索。但是,GCS要求提供要搜索的网站的域名。
有没有办法动态指定域名?理论上,我可能会有数千个域名,而我不喜欢手动添加它们的想法。
谷歌提供了一个服务,您可以即时创建自定义搜索引擎。
要使用此功能,您必须在页面上放置真实链接而不是JavaScript生成的链接 - 这样远程服务才能解析您的页面。
<form name="cse" id="searchbox_demo" action="http://www.google.com/cse">
<input type="hidden" name="cref" value="" />
<input type="hidden" name="ie" value="utf-8" />
<input type="hidden" name="hl" value="" />
<input name="q" type="text" size="40" />
<input type="submit" name="sa" value="Search" />
</form>
<script type="text/javascript" src="http://www.google.co.uk/cse/tools/onthefly?form=searchbox_demo&lang="></script>
<a href="http://www.stackoverflow.com">stackoverflow</a><br />
<a href="http://serverfault.com/">serverfault</a><br />
<a href="http://superuser.com/">superuser</a>