IE下面阻止selectstart事件的默认行为来阻止用户选中

Chrome、Firfox等高级浏览器,可以通过一句简单的CSS,来阻止用户选中文本。

而这段CSS在低版本IE是不生效的,IE有自己私有的selectstart事件,且该事件支持冒泡。

当我们需要禁止用户选中内容的时候,可以通过阻止selectstart的默认事件来实施。

当需要恢复选中的时候,解除事件绑定即可。

什么场景下面使用呢?比如拖拽的时候。

Mac下面的IE8测试环境

微软提供的IE测试虚拟机里面,Window7的自带的最小版本IE是IE8,so,从IE8测试走起。Vista是个短命的产品,至于XP,让他退役吧。
Modern.IE

测试时候,不需要折腾太多的测试环境,一个WebStorm足矣。

WebStorm

勾上允许远程连接,然后在IE虚拟机中,就可以通过IP:63342来测试你的页面了。