我必须检测是否在iframe中调用了我的Rails应用程序。如果是iframe,则必须禁用通过= render
加载某些JS库。据我所知,基于JS window
对象(如window.self !== window.top
)的iframe检测。如何在苗条模板中使用此条件?
或者也许还有另一种方法可以从苗条模板中检测iframe?
我尝试了类似的方法,但这是错误的解决方案:
js:
if (window.top !== window.self) {
#{render 'analytics'}
}