IE
wode路
这个作者很懒,什么都没留下…
展开
-
IE8浏览器跳转页面或弹框报错
排查了好久,发现是因为路径中有中文参数。。。而且这个问题原来还遇到过。。。解决方法.在发送请求的时候也需要这样处理:原创 2020-10-20 16:34:39 · 279 阅读 · 0 评论 -
layui页面在IE11刷新页面时走浏览器缓存,不会请求服务器数据刷新页面
尝试了每次接口换不同参数,不好使最终还是把所有的get请求都改成了post请求才解决问题原创 2020-09-29 11:20:09 · 492 阅读 · 0 评论 -
IE浏览器开发者工具打不开问题
1.打开开发者工具,打开任务管理器,右键点击最大化2.ctrl+p打开原创 2020-09-15 13:21:43 · 1704 阅读 · 0 评论 -
layui中select设置disabled
1.选择器直接选择到下拉框好用,如下:$('select[name=departId]').attr("disabled","disabled");下面这种不好使:$('#_ut').find('select').attr("disabled",'disabled');2. 对于设置了lay-search的下拉框,若想在设置不可下拉的同时去掉输入属性,需要将input属性设置为readonly,且必须在form.render()之前设置select,之后设置input,如下://去掉下拉$('s原创 2020-08-11 14:58:16 · 9303 阅读 · 0 评论 -
解决layui框架在IE中刷新有缓存,只有手动清除缓存才能刷新数据问题
1.使用window.parent.location.reload()子级页面关闭并刷新父页面;2.给请求接口加上随机参数(解决问题必需步骤)IE浏览器下使用GET发送请求时,如果两次请求的地址和参数相同,在不刷新页面的情况下,浏览器会缓存第一次请求的内容,服务端更新后浏览器仍然显示第一次的内容。解决办法:GET请求URL后加随机数,让服务器认为不是相同的请求。也可以传一个随机的参数,如:http://www.example.com/index.php?time=” + new Date原创 2020-08-07 10:20:28 · 1773 阅读 · 0 评论 -
IE8中,回车键自动触发layui中button的lay-event事件
原因:IE中回车键会自动绑定button的submit事件解决:将button加上type="button"属性一般可解决问题。若上述方法不行,将可在这些按钮前加上一个type=“submit”的隐藏button,亲测设置display:none不好用,可尝试将button背景色设置和背景颜色相同或设置宽度为0等方法隐藏。...原创 2020-08-07 10:07:14 · 4142 阅读 · 0 评论 -
IE浏览器 页面跳转时带中文参数报错:页面找不到;请求接口传中文参数报错400问题解决方法
页面跳转时将带中文参数的url用encodeURI编码://将url编码morePtbox('我的资产', encodeURI('morebox/myAssetsList.html?top_name='+ '我是中文参数',['80%', '80%']);弹框控件:function morePtbox(ptTitle, ptUrl, size) { //中型弹框封装(网报) layer.open({ type: 2, //基本层类型 title: [ptTitle, 'font-size原创 2020-06-11 10:30:19 · 1025 阅读 · 0 评论 -
虚拟机浏览器不能上网,通讯软件可以正常使用解决办法
虚拟机出现浏览器用不了,打不开网站,但是QQ和微信都可以正常使用,按以下步骤解决:1.打开浏览器。右上角点击设置-》点击Internet选项1.点击链接-》工具-》局域网设置3.将为LAN使用代理服务器前面的对勾去掉...原创 2020-06-06 10:03:36 · 6159 阅读 · 1 评论 -
浏览器渲染与性能优化
加载静态资源过程:浏览器根据DNS服务器得到域名的IP地址向这个IP的机器发送http请求服务器收到、处理并返回http请求浏览器得到返回http请求浏览器渲染页面过程:根据HTML结构生成文档对象化模型DOM Tree根据css生成CSS对象模型(CSSOM)将DOM和CSSOM结合生成渲染数RenderTree浏览器根据RenderTree开始渲染展示遇到script标签会执行并阻塞渲染性能优化点如何防止阻塞DOM渲染如何保证首屏优化,关键渲染路径优化从浏览器渲原创 2020-06-02 23:41:13 · 237 阅读 · 0 评论 -
layui 动态渲染数据表格中下拉框的选项值
思路:根据layui数据表格中 templet属性中的LAY_INDEX字段动态生成下拉框的class,在渲染表格的时候发送请求,根据select.class操纵dom将接口返回数据填充到select下拉框中。数据表格: var n = { title: '变更后处室', field: 'useDepartIdAfter',width: 200, templet: function (d) { var layIndex = d.LAY_INDEX; //当前表格行原创 2020-05-29 14:17:04 · 3708 阅读 · 0 评论 -
IE不能重复上传文件名相同的文件问题(layui上传组件解决方案及普通上传附件解决方案)
在layui上传组件的done回调中增加如下代码:/* IE下同个文件多次上传无反应 */if (layui.device() && layui.device().ie) { $('.layui-upload-file').attr('type', 'hidden'); $('.layui-upload-file').attr('type', 'file');}亲测有用,如下:若不是layui上传组件,可参考以下博客:测试反应了一个问题,就是在ie底下上传了一个文件,然后原创 2020-05-29 14:14:57 · 1339 阅读 · 0 评论 -
IE中JQuery报错:意外地调用了方法或属性
通过对代码的调试定位到问题为渲染select下拉列表时候出现的。查资料发现该问题的原因为:ie对动态append的内容有要求,需要将一个具有完整意义的html一起append到代码中 。//下拉框<div class="layui-form-item"> <label class="layui-form-label"> 使用部门<span style="color:#e56175; font-size:24px;">*</span> </l原创 2020-05-28 11:35:02 · 515 阅读 · 0 评论 -
readonly 属性 在IE中出现光标问题
//去掉readonly的光标$('input[readonly]').on('focus', function() { $(this).trigger('blur');});原创 2020-05-26 18:11:46 · 291 阅读 · 0 评论 -
兼容IE8的文件下载,解决IE下载文本和图片直接打开问题
function fileDown(p,id){ var surl ='systemController.do?doFile&attachmentId=' + id; //IE不能直接下载txt文件 //创建a标签 var url = API_URL+p; var saveName = url.split('/').pop(); var DownLoad = function (url, name) { if (!!window.ActiveXObject || "ActiveXOb原创 2020-05-14 11:10:59 · 1145 阅读 · 0 评论 -
兼容IE——下拉菜单栏和表格联动
效果图:(主要是兼容IE8比较麻烦 0.0)<div class="layui-row tablestyle"> <div class="layui-col-md2" style= "margin-top:10px; float: left;"> <div class="layui-inline select-title"> <form class="layui-form" id="form-list">原创 2020-05-14 08:55:24 · 251 阅读 · 0 评论 -
IE8中input输入框可以输入但不显示光标
可能是光标和输入框的边框重合了。加padding样式即可:<input style='padding-right:10px'>原创 2020-05-08 16:27:17 · 652 阅读 · 0 评论 -
js笔记
for (var x in obj)for (var x in obj)if (obj.hasOwnProperty(x))console.log(obj[x]);x对应obj对象属性名,若obj为数组,则x对应键名。hasOwnProperty(x)方法用于判断obj[x]是否已被定义,从而过滤undefined内容。instanceofinstanceof 运算符用来测试一个对象...原创 2020-05-06 11:03:50 · 485 阅读 · 0 评论 -
IE兼容ES6的某些方法
放到使用这个方法的地方的前面即可IE不支持forEachforEach() 方法用于遍历数组,并将每个元素传递给回调函数。forEach对于空数组和未初始化的值不会进行任何操作例如:const arraySparse = [1,3,,7];let numCallbackRuns = 0;arraySparse.forEach(function(element){ console....原创 2020-04-13 20:46:36 · 451 阅读 · 0 评论