我没有在google中找到有关此主题的信息。我可以检测我的(Rails)应用程序是否从iframe加载?如果是,我可以获取iframe的网址吗?如果不可能的话,我想通过javascript和服务器来实现它,如果不可能的话 - 无论哪种方式都更容易。
答案 0 :(得分:2)
通过javascript很容易。
function isInIframe () {
try {
return window.self !== window.top;
} catch (e) {
return true;
}
}
服务器端,检查http referer header。
$_SERVER['HTTP_REFERER'] but this is not foolproof.