谷歌CSE-我可以显示嵌入在我的网站上的页面本身,而不是从结果视图重定向到页面

Google CSE - instead of redirecting to a page from the results view can I display the page itself embedded on my site?

本文关键字:重定向 视图 结果 CSE- 显示 我的 网站 谷歌 我可以      更新时间:2023-09-26

我嵌入了一个谷歌CSE,可以搜索整个网络。比方说,用户搜索"stackoverflow"时,会显示结果页面,该页面仍在我的网站上,其中"www.stackeoverflow.com"是第一个结果,然后还有一些新的结果,但当他点击任何结果时,页面会在一个新的选项卡中打开

我想知道的是,我如何才能做到,当点击任何结果时,它指向的页面将不会在新的选项卡中打开,而是加载到我网站内的iframe中。

此外,这可能是一个法律问题吗?

期待您的回复。

找到了关于如何做到这一点的答案,仍然不知道它是否合法。

但是,为了在页面上打开iframe内的任何结果,您所要做的就是像<gcse:search linktarget="iframe_a"></gcse:search> 一样将linktarget="Name_of_your_iframe_here"添加到GCSE中

我已经测试了一些网站,发现大多数主要网站都有相应的对策,不允许您在iframe中加载它们,因此有必要为这些网站提供一些后备措施。。