IE和Chrome下INPUT之type为submit时disabled导致Form无法提交
记录一个浏览器之间的差异,火狐和 IE,Google Chrome 之间的不同,其他的浏览器就不知道啦,一般开发人员能兼顾的也就只有这三个浏览器啦。 在火狐下开发,当 input 的 type 为 submit 时触发表单提交,如果想在前端体验更好一点点,不要让用户重复点击按钮,有一种做法是将 submit 按钮的的 disabled 设置为 true。这样在火狐下是没有问题的,但是在 IE 和 C...
开源JavaScript框架LMLJS发布
源文件中加载 Jquery,或者直接在头部标签中载入大量的 JS 和 CSS,这些网站中也不乏很多流量较大的网站。其实这种做法是不理智的,也是极其不负责的行为。相信大家都有这样的经历,一个网页打开后,浏览器一直在转圈圈,让眼睛看着很不舒服,网页也非常的卡,页面中很多东西都没有生效,这些都是网站在设计过程中的不负责导致的。 LMLJS 框架是 LML 团队打造的继 LMLPHP,WEBCHAT 之后的又...
Chrome 以及各大浏览器对 Cookie 的有效期
Cookie 有效期的问题,我是最近才发现的。我以前的经验告诉我们,Cookie 设置个几十年甚至上百年都没有问题的,所以知道了之后,现在的开发就不再查看浏览器端的表现了,服务端的代码设置好了就认为 OK 了。最近的无意中发现,让我对浏览器这种玩意儿产生了很多讨厌!还是那个原则,规矩不能乱改啊。看网上的资料,好像是 2022 年 8 月 的 Chrome 104 版本发布。在这方面我真是落后太多了。据...
关于HTML标签textarea换行符注意事项
HTML 本身的规范设计的还是很合理的,兼容性也很强。本文讲解下 textarea 换行符需要注意的问题。几乎所有浏览器,textarea 的换行提交到服务端对应的字符串都是 \r\n。目前我使用到的浏览器包括 IE8 测试下来都是这样。关于 textarea 的兼容性,测试下来,兼容性也特别好。服务端输出的换行符如果是 \r 或者是 \n,都能正常显示成一个换行符,如果服务端返回 \r\n,也是显示...
花生WIFI天猫百度图片加载失败问题
重命名后的新文件名分别测试。在花生地铁 WIFI 访问,能正常展示。webp 文件 http 响应头在我的 Apache 服务器上甚至没有被识别出 content type,一样能被展示,使用小米自带浏览器和欧朋 opera 浏览器分别测试正常。HTTP 响应头如下:Accept-Ranges:bytes Content-Length:26620 Date:Fri, 18 Nov 2016 06:40...
再谈同名 Cookie 优先级问题
在秃域名和二级域名下优先级的问题。先看看根域名带点和不带点的问题。比如设置了同名 Cookie 在域名 .lmlphp.com 和 lmlphp.com 下,当访问跟域名 lmlphp.com 时,浏览器将两个同名 Cookie 都会发给服务器,哪个优先级更高看哪个放在前面,而在我之前的测试结果里面认为 .lmlphp.com 优先级更高,现在认为是错的。猜测,没有实验过。下面看真实的测试。二级域名...
referer 只有域名的问题
再次骂 Google Chrome,总是瞎鸡吧乱改规则。Chrome 真是个蛋疼的浏览器,总是乱改规则,前面遇到过 post 不携带 Cookie 问题,现在又遇到了不携带 Referer 的问题。感觉这帮制定规则的人脑子🧠有问题,你如果是为了安全,可以由网站主来决定,我如果不想携带,那我做个设置,你来瞎搞什么啊,Javascript 本身是可以获取的,我如果要传,不就是麻烦一点吗,一样可以做得到。这...
PHP 函数 mime_content_type 的缺陷
PHP7.1.10 函数 mime_content_type 有个小的 Bug,至少是个缺陷。对于 css 后缀的文件返回的类型是 text/plain。这样导致 css 没法被浏览器解析,页面当然会出问题。echo mime_content_type('mime.css'); // text/plain对于 js 文件返回 text/plain 浏览器会正常解析,但是 css 是不行的。...
Chrome 不携带 Cookie 问题的曲线救国方法
里面还有 B 网站的图片的情况概率为 0。那请问,这样的网站全球有几个,最大的网站 Google 就是啊,Google 这样做难道是给自己找麻烦?不明白缘由的,请看我另一篇文章 新版本 Chrome 浏览器 POST 请求不携带 Cookie 问题。这篇文章列举了 7 种情况,但是没有列举 script 是不是携带,测试发现 script 不携带。我为什么说这样做意义不大,首先一点就是上面说的,概率为...
解决Linux之Gnome主题下Rime输入法默认中文问题
官方给出的配置方案我觉得并不是很满意。对于习惯 Windows 操作的用户来说,他们绝大多数人都喜欢使用 Sogou 搜狗输入法。在搜狗输入法的中文输入法下切换成英文半角输入状态是可以被记住的,当我在浏览器的输入框里面按住快捷键 Shift 变成了英文半角输入,然后切换到别的应用中,然后再切回浏览器,还是刚刚设置的状态,这个也是最基本的用户体验。由于本人在英文半角下的输入比较多,如果默认中文输入每次切...