Javascript 用另一个网站更新我网页的某个区域,而不会看起来像黑客

Javascript 用另一个网站更新我网页的某个区域,而不会看起来像黑客,javascript,html,iframe,same-origin-policy,Javascript,Html,Iframe,Same Origin Policy,我正在尝试使用以下规格构建网页: 顶部的按钮列表 按钮下方的区域,其他网站可以在其中渲染 当按下按钮时,该区域呈现不同的网站 看起来很简单。所以我在上面用了几个JS按钮,在下面用了一个iFrame。当我收到onClick时,我只需更改iFrame上的src属性 这很有效。直到我试着把谷歌放到iFrame中。谷歌拒绝了,因为它将“X-Frame-Options”设置为“SAMEORIGIN” 我完全理解这里发生了什么,更重要的是,它为什么会发生。但我仍然需要建立这个页面 有没有什么方法可以让我

我正在尝试使用以下规格构建网页:

  • 顶部的按钮列表
  • 按钮下方的区域,其他网站可以在其中渲染
  • 当按下按钮时,该区域呈现不同的网站
看起来很简单。所以我在上面用了几个JS按钮,在下面用了一个iFrame。当我收到onClick时,我只需更改iFrame上的src属性

这很有效。直到我试着把谷歌放到iFrame中。谷歌拒绝了,因为它将“X-Frame-Options”设置为“SAMEORIGIN”

我完全理解这里发生了什么,更重要的是,它为什么会发生。但我仍然需要建立这个页面


有没有什么方法可以让我得到我想要的,而不去求助于那些让我看起来像在做令人讨厌的事情?是的,我意识到我在某种程度上复制了一个带有书签列表的浏览器窗口的功能,但我需要以某种方式进行查看和操作。

您可以在iframe查看的自定义“google”页面上提供搜索框和提交按钮(只是一个本地脚本)并将用户发送到一个新的标签页,搜索结果将自动输入谷歌。无论如何,你不能从iframe中获取任何信息,因此这不会影响你做任何事情的能力(除了让用户留在你的账单上),但是如果他们要去谷歌,你就别无选择

抱歉,没有办法得到你想要的东西。