兼容性问题一直都是个头疼的问题,以至于很多接触过前端编程大部分人都会说页面太难调了。这篇文章是对常见兼容性问题的记录,有个问题是肯定不全,因为太多了,只是总结常见的兼容性问题
持续更新中。。。
CSS
CSS hack大全&详解(什么是CSS hack)
css
// 区分所有主流浏览器的hack:
.element{
color:#000; /*w3c标准*/
[;color:#f00;]; /*Webkit(chrome和safari)*/
color:#666\9; /*IE8*/
*color:#999;
继续阅读 »
以前都说前端坑,或者前端入坑了,为什么呢? 因为 IE 啊。
我做前端以来,一直都是很幸福的,因为还几乎咩有处理过 ie 的兼容问题。
但是最近要处理,以前应付面试背过的兼容方案都忘掉了,所以还是要查。
忽略 IE6,IE7 的情况下,规则就这几条:
\9 IE6/IE7/IE8/IE9/IE10都生效
\0 IE8/IE9/IE10都生效
\9\0 只对IE9/IE10生效
当然还有这个东西
html
[if lt IE 9]><![endif]
继续阅读 »
问题
一个非理性的需求:在不使用短信验证的情况下凭手机号码赠送电子券码
Day 1
使用IP防止用户刷接口获取电子券码
思路:
记录每次访问日志,业务处理前先查询IP访问次数,超过3次视为攻击,返回出错信息
继续阅读 »
之前仅仅介绍了工具的使用,本文将实践一下如何利用cycript结合class-dump进行Hack,还要牺牲一下支付宝APP。
首先,老套路,取到手势解锁界面的View Controller:
cy# var app = [UIApplication sharedApplication]
@""
cy# var keyWindow = app.keyWindow
@"; layer = >"
cy# var root = keyWindow.rootViewController
@""
cy# var visible = root.visibleViewController
@""
继续阅读 »
开机自启动
在Hack必备的命令与工具中,介绍了如何编译自己的C程序并手动启动。今天介绍如何使程序变为开机自启动。
1、首先打开Xcode创建一个plist属性文件,如下图所示:
继续阅读 »
这篇写了有第三版了。总是写了一半又中断,导致后续思维接不上。另一方面也说明,时间并不是很连贯。
今年是正式参与工作的第一年。去年大概这个时候,离开南京,孤身一人来到上海。
好在来到的这家公司很不错。接触到了之前前所未想组织开发方式,产品设计,财报压力,还有精妙的设计,优雅的代码,惊叹的 hack 技巧。
继续阅读 »
文/Robin
最近,去中心化存储项目 Sia 开发商 Nebulous 宣布获得由 Paradigm 领投的 300 万美元融资,Bain Capital Ventures、Bessemer Venture Partners、A.Capital、Collaborative Fund、Dragonfly Capital Partners、Hack VC、INBlockchain、First Star Ventures 等参投。
Nebulous 表示,此轮融资将帮助其扩大公司规模并加速去中心化内容分发和文件共享平台 Skynet 的开发和采用。另外,该初创公司还宣布更名为 Skynet Labs,以专注于开发和发展 Skyn
继续阅读 »
GitHub 不再使用字体来输出图标了。我们把代码中所有的 Octicon 替换成了 SVG 版本。虽然这些改动并不那么明显,但马上你就能体会到 SVG 图标的优点。
切换到 SVG 以后,图标会作为图片渲染而非文字,这使其在任何分辨率下都能很好地以各种像素值显示。
more
为何使用 SVG?
图标字体渲染问题
图标字体从一开始就是一种 Hack。将图标作为 Unicode 符号生成一个自定义字体,并通过打包后的 CSS 来引入图标,这样只需要在任意元素上添加一个 class,图标就可以显示出来,然后我们通过 CSS 就能即时改变图标的尺寸和颜色。
然而,虽然这些图标是矢量图形,但在 1x 显示屏下的渲染效果并不理想
继续阅读 »
你的应用正在被其他对手反向工程、跟踪和操作!你的应用是否依旧裸奔豪不防御?
郑重声明一下,懂得如何攻击才会懂得如何防御,一切都是为了之后的防御作准备。废话少说,进入正题。
今天总结一下为Hack而做的准备工作。
一、常用的命令和工具
继续阅读 »