Html 确定内容是否嵌入非官方网站的最佳方法

Html 确定内容是否嵌入非官方网站的最佳方法,html,iframe,cross-domain,embed,referer,Html,Iframe,Cross Domain,Embed,Referer,我们有自己的网站www.home.com。在home.com上有一个iframe来玩HTML5游戏 游戏托管在不同的域上。它的URL是www.homestatic.com/games/45/play 我们为人们提供复制+粘贴iframe代码到他们的网站的能力,允许他们将游戏嵌入他们的网站 如果游戏是从www.home.com嵌入的,我们不会显示任何广告。如果游戏是从另一个域(用户域)嵌入的,我们希望在页面加载时显示一个简短的广告 确定帧是否未从www.home.com加载的最佳和最可靠的方法是什

我们有自己的网站
www.home.com
。在
home.com
上有一个
iframe
来玩HTML5游戏

游戏托管在不同的域上。它的URL是
www.homestatic.com/games/45/play

我们为人们提供复制+粘贴iframe代码到他们的网站的能力,允许他们将游戏嵌入他们的网站

如果游戏是从
www.home.com
嵌入的,我们不会显示任何广告。如果游戏是从另一个域(用户域)嵌入的,我们希望在页面加载时显示一个简短的广告


确定帧是否未从
www.home.com
加载的最佳和最可靠的方法是什么?传递一个额外的查询参数还不够好,因为用户很快就会发现他们所需要做的只是添加它来绕过广告。

您有两个选择,这两种方法都很容易绕过:1)javascript检查URL 2)服务器端引用检查。第三种选择可能是创建一次性令牌,并将其传递到
home.com
上的框架,这将很难绕过,但我想知道是否有更好的方法!