【问题标题】:Inserting google search results into an iFrame for Mobile apps将谷歌搜索结果插入 iFrame for Mobile 应用程序
【发布时间】:2018-11-22 02:21:02
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

    标签: javascript html iframe browser phonegap


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 不,这永远行不通。 Google 添加了 SAME ORIGIN 标头,它会将 iframe 呈现为空白。
    猜你喜欢
    • 2011-12-19
    • 1970-01-01
    • 2016-12-17
    • 2012-04-10
    • 1970-01-01
    • 1970-01-01
    • 2012-09-25
    • 1970-01-01
    • 2023-03-20
    相关资源
    最近更新 更多