django xadmin中logout页面在chrome浏览器中点击关闭页面无效

问题现象

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>

原文地址:https://www.cnblogs.com/zmdComeOn/p/12109832.html

时间: 2024-10-17 06:17:47

django xadmin中logout页面在chrome浏览器中点击关闭页面无效的相关文章

在Django Xadmin中集成Ueditor

Ueditor是由百度开发的一个开源的富文本编辑器,有人做了一个将其集成到Django中的方案(请戳),但是在xadmin中却无法正常加载编辑器. 其使用了一个模板用来呈现Ueditor的编辑界面 <textarea name={{ UEditor.name }} id=id_{{ UEditor.name }} style="display:inline-block;width:{{ UEditor.width }}px; {{ UEditor.css }}">{{UEd

bug:在label中包含img,在IE中点击图片的时候,radio没有被选中,别的浏览器可以

bug:在label中包含img,在IE中点击图片的时候,按钮没有被选中,别的浏览器可以 代码如下: 1 <td class="left"> 2 <input type="radio" name="sex" id="boy"/> 3 <label for="boy" disabled=""><img src="images/boy.jp

Vue绑定的table页面在Chrome浏览器左右抖动

现象: 今天Chrome浏览器升级到最新版本(75.0.3770.100),突然发现之前vue页面只要绑定了el-table标签的,都在左右抖动,抖动得眼睛都花了,百度上找半天也没有遇到相同问题的人,后来各种尝试, 解决: 将Table的宽度从100%修改为99%,居然完美解决了问题,Remark一下! 回溯:抖动得时候,看width的变化,用计算器算出来,大概99%左右,也不知道是不是巧合. 原文地址:https://www.cnblogs.com/skyfreedom/p/11122926.

Chrome浏览器点击 input file上传按钮时延迟3-5秒的解决方法

1.  Google chrome 浏览器在52版本之后出现一个bug,就是点击 input file上传按钮时反应很慢,需要等待3-5秒种之后才能弹出选择文件的对话框.比如 windows里可能是这样: MAC里可能是这样:

Chrome浏览器字体设置低于12px无效

在Chrome 在IE11                 本来以为是padding问题导致出现左右两边的底部不在同一直线(在IE上),在Chrome显示是正常的,查了一下,IE11和Chrome都是content-box,所以排除了着方面的可能,之后才发现自己定义的字体大小是10px,才发现在低于12px的在Chrome浏览器上是无效的,所以只要改一下字体大小就好了 原文地址:https://www.cnblogs.com/chorkiu/p/11387225.html

浏览器中点击链接,跳转qq添加好友的实现方式

做一些网页的产品,难免会用到QQ聊天等,例如客服 PC端:: 代码:tencent //message/?uin=1187276773&Site=&Menu=yes 都知道电脑上面的网页是可以点击特殊的链接来打开电脑版本的QQ的,那手机呢... 手机端其实也有的,手机浏览器点击超链接调出手机QQ聊天界面地址: 手机端: 代码: 1.mqqwpa //im/chat?chat_type=wpa&uin=你的QQ号&version=1&src_type=web 2.ht

Django——Xadmin中的功能

app_label 功能 如果不在标准models.py里面定义model,则必须指定这个model归属于哪个app. 使用 app_label = 'oms' actions 功能 Action插件在数据列表页面提供了数据选择功能,选择后的数据可以经过Action做特殊的处理,默认提供的Action为批量删除功能. 截图 使用 class DoOrdinary_0(views.Action): verbose_name = '批量设为正常' def do_action(self, querys

通过Chrome浏览器检测和优化页面

1.访问(http://www.cnblogs.com/viaiu/) 2.点击F12 前两步就在扯淡 3.点击Audits标签,进入测试界面 4.点击按钮开始检测 5.如下图可以进行页面加载资源的详情查看,包括页面的图片是否有定义宽和高,所加载的css类有哪些是无用的,页面是否进行Gzip压缩等 一家之言,欢迎拍砖!

解决默写浏览器中点击input输入框时,placeholder的值不消失的方法

html中,placeholder作为input的一个属性,起到了在输入框中占位并提示的作用. 但是有一些浏览器,如chrome,当鼠标点击输入框时,placeholder的值不消失,只有输入数据才消失,会使前端用户体验大打折扣. 看了很多大神的方法,写了长长的js,看着有点吃力,就想到了下面这种最傻的方法解决了这个问题. html代码: <input type="text" placeholder="请输入"> 在其中只需加入两个简短的js即可: &l