LMLPHP后院

通过 UA 来识别浏览器和操作系统

通过 UA 来判断浏览器及版本信息和操作系统类型及版本信息,其实意义不大,也是不太准的。一般这种只适用于浏览器请求识别,如果是 APP 客户端一般也不会设置这样的字段,至少会换种方式或名字。如果要更加准确的判断这些信息,应该在客户端完成识别。即使意义不大,还得尝试去做。写这种代码,比较费时间,因为不仅仅是技术,而是需要大量的搜集工作。找了一些开源的软件包,大的吓人,有些竟然依赖网络请求,这样就很慢且不...

IE和Chrome下INPUT之type为submit时disabled导致Form无法提交

记录一个浏览器之间的差异,火狐和 IE,Google Chrome 之间的不同,其他的浏览器就不知道啦,一般开发人员能兼顾的也就只有这三个浏览器啦。 在火狐下开发,当 input 的 type 为 submit 时触发表单提交,如果想在前端体验更好一点点,不要让用户重复点击按钮,有一种做法是将 submit 按钮的的 disabled 设置为 true。这样在火狐下是没有问题的,但是在 IE 和 C...

解决Linux之Gnome主题下Rime输入法默认中文问题

官方给出的配置方案我觉得并不是很满意。对于习惯 Windows 操作的用户来说,他们绝大多数人都喜欢使用 Sogou 搜狗输入法。在搜狗输入法的中文输入法下切换成英文半角输入状态是可以被记住的,当我在浏览器的输入框里面按住快捷键 Shift 变成了英文半角输入,然后切换到别的应用中,然后再切回浏览器,还是刚刚设置的状态,这个也是最基本的用户体验。由于本人在英文半角下的输入比较多,如果默认中文输入每次切...

从SEO效果看谷歌百度360搜狗有道bing技术现状

是 360 需要脱颖而出,要做到这一点,就必须有特色。大家一定会发现,前几年的搜索引擎都比较干净,右边都没有内容的,现在右边开始有了推荐的内容,并且登录后首页会推荐大量的新闻,目的就是让大家多点击,多浏览,然后多赚钱。360 的特色就是对新闻的嗅觉,360 对于新闻和新链接非常灵敏,灵敏度中国第一,不知道它是怎么做到的,肯定是对所有站点的频繁访问。一旦有新链接,马上索引,即刻就能搜索到。 有道,在搜索...

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 是不行的。...

再谈同名 Cookie 优先级问题

在秃域名和二级域名下优先级的问题。先看看根域名带点和不带点的问题。比如设置了同名 Cookie 在域名 .lmlphp.com 和 lmlphp.com 下,当访问跟域名 lmlphp.com 时,浏览器将两个同名 Cookie 都会发给服务器,哪个优先级更高看哪个放在前面,而在我之前的测试结果里面认为 .lmlphp.com 优先级更高,现在认为是错的。猜测,没有实验过。下面看真实的测试。二级域名...

referer 只有域名的问题

再次骂 Google Chrome,总是瞎鸡吧乱改规则。Chrome 真是个蛋疼的浏览器,总是乱改规则,前面遇到过 post 不携带 Cookie 问题,现在又遇到了不携带 Referer 的问题。感觉这帮制定规则的人脑子🧠有问题,你如果是为了安全,可以由网站主来决定,我如果不想携带,那我做个设置,你来瞎搞什么啊,Javascript 本身是可以获取的,我如果要传,不就是麻烦一点吗,一样可以做得到。这...

一件比较诡异的事儿

昨天发现本站的评价功能出现了一件怪事,用户评价的文章和他浏览的文章不一致。一开始,我还以为,该用户比较神秘,可能自己的电脑封杀了统计功能。后来查看那个用户的网址的访问统计记录,包括 CNZZ 的,BAIDU 的和本站的,发现从头到尾记录都是正常的,只有评价的时候文章 ID 发生了变化,评价文章的用户根本没有浏览过那篇文章,怎么会评价那篇文章呢,难道网址被黑客攻击,难道是恶意评价,本站有那么大的影响力...

花生WIFI天猫百度图片加载失败问题

重命名后的新文件名分别测试。在花生地铁 WIFI 访问,能正常展示。webp 文件 http 响应头在我的 Apache 服务器上甚至没有被识别出 content type,一样能被展示,使用小米自带浏览器和欧朋 opera 浏览器分别测试正常。HTTP 响应头如下:Accept-Ranges:bytes Content-Length:26620 Date:Fri, 18 Nov 2016 06:40...

手机站建设HTML5触摸屏touch事件使用介绍

市面上手机种类繁多,在触屏手机上运行的网页跟传统PC网页相比还是有很大差别的。由于设备的不同浏览器的事件的设计也不同。传统PC站的 click 和 onmouseover 等事件在一般触屏的手机上也可以使用,但是效果不够好。PC上还没有哪个事件是可以与触屏手机的触摸事件对应的,为了更好的用户体验,移动站点的建设也需要对不同的事件进行处理。 介绍几种兼容比较好的触摸事件,大部分触屏设备都支持的。 to...
2024-03-29 08:02:21 1711670541 0.006730