各浏览器禁止内容选中的方式

标签: ,

今天在Linkanyway博客看到《Javascript之禁止右键禁止选取》,高手都喜欢装菜鸟。

禁用右键确实没什么难度,虽然oncontextmenu事件是HTML5里面的,但是现在主流的浏览器都支持。

<script type="text/javascript">
document.oncontextmenu = function(e) {
    return false;
}
</script>

禁止内容选中相对就比较复杂了,标准中没有定义,各浏览器对禁止内容选中,各有各自的办法:

  • Firefox Chrome Safari都有私有CSS样式控制
  • IE通过标签属性和标签方法控制
  • Opera通过标签属性控制

至于具体代码,请查看参考链接。

参考链接:BX2050: 各浏览器禁止内容选中的方式不同

赞赏

微信赞赏支付宝赞赏

随机文章:

  1. 用C语言实现PHP的dirname函数
  2. 用VBS读写二进制文件
  3. 没有找到msgmanage.dll
  4. OpenWrt配置HTTPS访问LuCI
  5. 用JavaScript实现PHP的urldecode函数

4 条评论 发表在“各浏览器禁止内容选中的方式”上

  1. ihipop说道:

    查看源文件。然后ctrl+a crtl +c 到html编辑器里面ctrl+v
    ……………………………………

  2. 路人说道:

    noscript撸过

  3. m208说道:

    发现一个小bug:
    如果其他内容被选中,那么鼠标拖过禁止选中的内容也能被选中。(FF 23.0a1)尽管实际应用中不会出现这种事情。

留下回复