【发布时间】:2014-02-13 04:07:56
【问题描述】:
您好,我想知道是否有人可以帮助我。我有这个我运行的 http 服务器,上面保存着我的音乐和书签等。我想实现一个功能,在页面顶部的按钮下方有一个窗口,该窗口将充当页面内的迷你网络浏览器。可以向谷歌打开的东西,然后我可以像在计算机上运行的浏览器一样搜索,但就像我可以在任何地方加载的东西一样。我怀疑我是一个足够先进的编码器来做到这一点。我只是想知道它是否可能。
谢谢卡尔。
【问题讨论】:
您好,我想知道是否有人可以帮助我。我有这个我运行的 http 服务器,上面保存着我的音乐和书签等。我想实现一个功能,在页面顶部的按钮下方有一个窗口,该窗口将充当页面内的迷你网络浏览器。可以向谷歌打开的东西,然后我可以像在计算机上运行的浏览器一样搜索,但就像我可以在任何地方加载的东西一样。我怀疑我是一个足够先进的编码器来做到这一点。我只是想知道它是否可能。
谢谢卡尔。
【问题讨论】:
一个简单的解决方案是在<iframe> 中嵌入 Google 的“自定义搜索引擎”。
请记住,网站可能会阻止您将其内容嵌入您的网站(使用 X-frame-options),因此它可能不适用于所有网站。
试一试:
<iframe src="http://www.google.com/custom" width="100%" height="200px"></iframe>
您似乎在使用 Google 的“自定义搜索引擎”API。但是您使用的是仅显示搜索框的方法。有多种布局方法可供选择:
- 标准:搜索框和搜索结果,显示在同一个
<div>。- 两列:两列布局,一侧是搜索结果,另一侧是搜索框。如果您打算插入多个 网页中两列模式的元素,您可以使用 gname 属性将搜索框与搜索结果块配对。
- 仅限搜索框:独立的搜索框。
- 仅限搜索结果:独立的搜索结果块。
文档:https://developers.google.com/custom-search/docs/element#overview
以下是使用"standard" 或"two-column" 方法的示例。
【讨论】: