我正在尝试检查网页是否在iframe中,并相应地显示div。
在页面中,我有:
script.
var iframeCheck = (self !== top);
console.log(iframeCheck);
到目前为止,当我加载页面(不在iframe中)时,它记录为“ false”,而当我在iframe中加载页面时,它记录为“ true”。
我遇到麻烦的地方:
在我的html(玉)中,我的情况是:
if iframeCheck
a.button#showIfIframeOnly(href="") Show if iFrame only
else
a.button#showIfNotIframeOnly(href="") Show if not in iFrame
在两个实例(iFrame中的页面和iFrame中的页面均未显示)中都显示“ else”部分。
我知道我可能在语法上有误,但是Jade文档对此很烂。
为什么正确记录日志,但显示错误的div?