我如何使用iFrame获得谷歌迷你搜索结果,使其不在iFrame中打开

我如何使用iFrame获得谷歌迷你搜索结果,使其不在iFrame中打开,iframe,master-pages,google-search-appliance,Iframe,Master Pages,Google Search Appliance,我有一个使用Google Mini的asp.net网站。我在母版页上有一个搜索框,可以重定向到在iFrame中显示结果的搜索结果页。这种方法完全取自谷歌为Mini提供的文档,看起来非常简单 文档没有涵盖(或者我找不到)的是,单击任何可能是另一个.aspx页面的结果,打开该页面时,其母版页面的所有荣耀都在iFrame中,这显然是不需要的。我以一页接一页结束 除了抓取xml搜索结果并亲自操作之外,我如何让搜索结果链接像普通页面一样打开 您可以将此javascript添加到母版页中,以使其在用户单击链

我有一个使用Google Mini的asp.net网站。我在母版页上有一个搜索框,可以重定向到在iFrame中显示结果的搜索结果页。这种方法完全取自谷歌为Mini提供的文档,看起来非常简单

文档没有涵盖(或者我找不到)的是,单击任何可能是另一个.aspx页面的结果,打开该页面时,其母版页面的所有荣耀都在iFrame中,这显然是不需要的。我以一页接一页结束


除了抓取xml搜索结果并亲自操作之外,我如何让搜索结果链接像普通页面一样打开

您可以将此javascript添加到母版页中,以使其在用户单击链接时脱离iframe

<script type="text/javascript">
try
{
    if (self.parent.frames.length != 0)
    self.parent.location=document.location;
}
catch (Exception) {}
</script>
我自己以前也使用过javascript解决方案,它是有效的,我没有测试过
目标

<a href="whereever" target="_parent">Link</a>