0

我正在尝试将谷歌搜索的结果加载到我的 HTML 页面的 div 中。

我计划制作一个 phonegap 应用程序,其主屏幕是一个自定义 HTML 页面 - 带有一个文本框和一个搜索按钮,可以从选择的搜索引擎加载搜索结果。

我知道有一个非常相似的问题,但它没有任何解决方案或选项。它们更像是变通方法。

有什么合法的方法可以做到吗?我尝试了自定义搜索引擎 - 它不如谷歌的搜索结果好(猜想它很明显)。

编辑:忘了提一下,我从实现 iFrame 开始,但遇到了 SAME ORIGIN 标头问题,将 iframe 渲染为空白。

如果所有搜索请求都必须路由到我的页面(或程序),那么构建浏览器是唯一的选择吗?

4

1 回答 1

2

据我所知,谷歌没有“所有”网站的 API。我也无法想象他们对这个有任何兴趣......

我认为使用 iframe 集成的解决方法是最简单的方法。你只需要做这样的事情:

 <iframe src="https://www.google.com/search?igu=1&q=test"></iframe> 

并将 src 中的“test”替换为用户搜索输入。顺便说一句,您绝对不必自己实现浏览器...

于 2017-05-04T08:40:59.250 回答