我可以使用c#中的服务器端检测内容是在iframe中加载还是在主窗口中加载的?

时间:2013-05-11 19:31:42

标签: c# iframe

我让人们在他们网站的iframe中使用我的网站内容,当他们使用iframe我在地址的末尾添加一个QueryString,这是显示我网站内容的网站ID,而不是加载我的我将加载自定义用户徽标,如下所示:

http://www.amsofts.com?s=1

问题在于,我担心这个查询会被搜索引擎索引,当用户点击搜索结果(s = index ad结束)时,我会在自己的网站上显示另一个徽标。我希望如果内容是在主窗口而不是iframe中加载的,即使有这个QueryString,我也会显示自己的网站徽标。

1 个答案:

答案 0 :(得分:1)

你不能做这个服务器端。请求中没有任何内容可以识别请求是否来自iframe。但是,您可以detect this using Javascript并替换徽标客户端。