reCAPTCHA3 配置
止墙内IP访问,reCAPTCHA 是个不错的选择。下面整理了 reCHATCHA3 的使用方法,reCAPTCHA3 因其高超的技艺,已经无需点击识别图片来判断是否是真人了。我想,它应该是穷举了真实浏览器的所有 API 来检测是否真机真人,因为假的就是假的,总是有点不一样。直接上干货:reCAPTCHA icon 大功告成 - 已完置完毕! checkmark 管理 Google Cloud 项目设...
黑名单软件 TamperMonkey 别再用了
的,但是,要求用户打赏,用户不打赏就罢工,这就太流氓了!说实话,开发一个 Chrome 插件门槛并不高,它特别像现在的小程序。我在很多年以前(10年前)就开发过,参考这篇文章 Chrome插件在高版本浏览器中安装报错解决。无意中弹出来打赏,点击了不打赏,就直接罢工了,导致找了一段时间,才发现是这个流氓在作祟。软件还是需要一个好听的名字的,油猴子,🐒,一听就不是好东西!...
cf proxy 301 too many times
而容易出错,记录之。除了缓存,代理,等等的问题,后来才发现,我忘记设置了 SSL/TLS 了,默认 Flexible,改为 Full (strict)。基本上就都好了,剩下一个是代理缓存的问题,重启了浏览器就都好了。SSL/TLS Overview Choose how Cloudflare encrypts traffic between your visitors and Cloudflare, ...
基于JavaScript在线头像图片编辑前端后台实现
端使用Jcrop实现预览和获取图片大小,选定位置等信息。关于Jcrop,项目地址在GITHUB上,它基于MIT开源协议。本人看了下项目的源代码,感觉作者蛮认真的。Jcrop做到了兼容IE系列和其他主流浏览器,非常稳定,让开发者不再为前端方面花费太多精力。加上本人不太喜欢Flash实现,纯JavaScript实现的功能效率会更高。由于时间比较仓促,代码没有过多的优化,有点乱,下面公布前端实现和服务端处理...
LMLPHP第六期更新功能
S,CSS等的延迟加载,内置 Deferred对象、getElementsByClassName方法、LoadJS方法等,框架本身保持极小的体积,兼容IE6+及 Firefox,Chrome等当今主流浏览器。 更多事情,请关注官方博客http://blog.lmlphp.com/。 上期回顾 http://mp.weixin.qq.com/s?__biz=MzA3MDk5MTUyNw==&mid=20...
CSS兼容问题IE6/IE7浏览器position为relative时margin失效
发现一个 CSS 的不兼容问题,算是 IE6 和 IE7 的 Bug。IE6 和 IE7 在标签的 position 属性是 relative 时,margin-left 或 margin-right 或 margin-top 是没有效果的,这个时候比较好的解决办法就是使用 left 或 top 属性来达到位置的偏移。但是 margin 属性也不完全没有作用,只是偏移出现问题,使用 margin:au...
HTML渲染效果与CSS代码前后位置的关系
> 标签原有的 hover 效果覆盖了,出现了类似继承的效果;而脚部的 <a> 标签的颜色定义直接覆盖了所有的属性,包括 hover 效果,所有它没有 hover 效果。hover 属性的优先级不同的浏览器表现也有差异,IE6 的渲染就和上面的规则不同。如果在 class 的前面有标签的限定,如 div.mid a,hover 属性也不会被覆盖。...
ArchLinux及Gnome主题安装精简教程
rvice本文一气呵成,大部分的地方都涵盖到了。安装过程比较麻烦且重要的是分区(parted),引导程序(Boot Loader),桌面(desktop)。剩下的一些细节我就没有提到,比如时区,字体,浏览器,输入法。...
MacOS使用Web代理调试工具Charles
出名的抓包工具有很多,也有很多浏览器插件调试工具,在 Windows 上比较出名的 WEB 调试工具有 Fiddler ,自己曾经抢票的时候用过它做 Auto Response。 在 Mac OS X(罗马字符,发言 ten) 上的 WEB 抓包调试工具 Charles 还是第一次使用,在搜索引擎上也找不到,不过挺好用的。安装后自动配置,然后进入设置齿轮图标 -> Proxy Settings,勾选...
如何防止ISP网络运营商篡改网页
ript 是没有办法获取网页源文件的,所以通过源来校验的路走不通。通过 HTTP 协议头呢,也依然是没有用,JavaScript 不能获取页面首次请求的头信息,除非再发出 Ajax 请求。现代的新型浏览器提供了 performance 对象,通过该对象可以获取每个资源的加载情况,从而达到可以检测是否加载了外部非法资源的能力。通过 window.performance.getEntriesByType...