0
在龙卷风,你可以做,如果在HTML语句,例如{% if true %} do stuff {% end %}
。我想检查页面是否在iframe中。测试的iFrame“顶===自我”在Python龙卷风
在Javascript中,它会是这样的:if (top === self) { not in a frame } else { in a frame }
我怎样才能做到这一点与龙卷风?
在龙卷风,你可以做,如果在HTML语句,例如{% if true %} do stuff {% end %}
。我想检查页面是否在iframe中。测试的iFrame“顶===自我”在Python龙卷风
在Javascript中,它会是这样的:if (top === self) { not in a frame } else { in a frame }
我怎样才能做到这一点与龙卷风?
JavaScript有访问浏览器上下文,但模板系统将只能访问请求对象。
如果您控制相关iframe的创建,例如,如果您的网站的另一部分发生了这种情况,您可能可以将get参数传递给模板系统或其他东西......但通常情况下,是你必须做的JavaScript。直接添加JavaScript到您的模板或(更好)包括一个JavaScript文件。您可以在模板中公开您的页面的iframed和非iframe版本,并让javascript选择在浏览器中显示哪一个。
你不能。在页面被处理之前,龙卷风模板处理发生*多*。 –
感谢Yuval - 猜猜我必须用JavaScript来解决它。 :) – JeffG