django xadmin中logout页面在chrome浏览器中点击关闭页面无效
老眼 2018-02-02 16:45:35
分 享


问题现象


django xadmin中logout页面在chrome浏览器中点击关闭页面无效,无法关闭相应的页面


问题原因


高版本的chrome等浏览器不支持在window.colse()的写法


问题源码


在xadmin的templates的xadmin的views的logged_out.html中找到以下源码


<a href="#" onclick="javascript:window.opener=null;window.open('','_self');window.close();" class="btn btn-primary">{% trans 'Close Window' %}</a>


解决方法


把问题源码改成如下


<a href="javascript:void(0);" onclick="javascript:window.opener=null;window.open('about:blank','_self').close();" class="btn btn-primary">{% trans 'Close Window' %}</a>


吐槽一下

游客

所有吐槽
  • 暂时还没有吐槽,赶紧来吐槽!