我做网页游戏。我将它们上传到像 Newgrounds 这样的门户网站。它们作为 iFrame 嵌入到这些站点上。但是,我注意到其他网站通过在自己的网站上嵌入 iFrame 来“窃取”游戏。我可以在 iFrame 中运行任何代码来检测我嵌入的网站吗?
我一直在搜索,很多线程都说类似
if (window.top.location.hostname != "myhost.com") {
console.log("Not on myhost");
}
但由于 DOMExceptions,这几天似乎不起作用。还有什么我可以做的吗?还是我在这里错过了一些明显的东西?