`
阅读更多

如何防止浏览器中文本被选中呢?

IE中,使文本所在控件的onselectstart 事件返回false

 <script  type="text/javascript" charset="utf-8">
	window.onload=function()
	{
		var moveSpan222=$('#moveSpan');
		//alert(moveSpan222);
		drag(moveSpan222);
		if(isIEtest){//当浏览器是IE时
			com.whuang.hsj.$$id('moveSpan').onselectstart=function()//禁止文本被选中
			{
				return false;
			}
		}
	}
  </script>

 

火狐和chrome中,使用css

.cannot_select{
	-moz-user-select:none;/*火狐*/
	-webkit-user-select:none;/*webkit浏览器*/
	-ms-user-select:none;/*IE10*/
	-khtml-user-select:none;/*早期浏览器*/
	user-select:none;
}

 参考:http://www.baidu.com/link?url=TWlih_4XiCKFqWH7G4YRn_BscjzgEh8gQY2349euHmf2lWvc3USO3_FnP6LVMpbO3L-r5wH8T8_pz3PJpeHd6q

 

1
1
分享到:
评论
1 楼 xouou_53320 2014-11-03  
只有垃圾网站才会这么做, 而且只对小白有效

相关推荐

    mp-html (修改版 - 已解决组件本身 IOS系统 文本不可选中的问题)

    然而,在使用官方版本的`mp-html`时,有些开发者可能会遇到在iOS系统上文本无法被选中的问题。这个问题对于需要用户复制或高亮文本的场景来说是相当不便的。 标题提到的"mp-html (修改版 - 已解决组件本身 IOS系统 ...

    WebView 自定义长按选择,实现收藏 / 分享选中文本

    例如,防止重复长按事件、优化长按响应时间、处理选中文本为空的情况等。同时,为了保证安全性,注入JavaScript时需要注意避免XSS攻击,确保暴露给JavaScript的方法不会被恶意利用。 总之,实现WebView自定义长按...

    文字不能被选中,图片不能被下载

    此外,还可以通过CSS样式来实现这一目标,比如设置元素的`-webkit-user-select`属性为`none`,这样也能有效防止文本被选中。 #### 2. 阻止图片被下载的技术实现 对于图片来说,阻止下载可以通过以下几种方式实现:...

    用html语句防止别人复制你的网页内容

    这段代码将阻止页面上的所有文本被选中。然而,这种方法并不完美,因为它也会影响用户正常浏览网页的行为,比如他们可能无法复制网页上的链接或地址。为了解决这个问题,你可以选择性地应用这一规则,只针对你想保护...

    鼠标选中文本框,默认内容消失

    在`input.js`文件中,开发者可能还考虑了其他交互细节,比如防止默认文本在某些特定情况下(如页面刷新)被提交为实际数据,或者对不同浏览器的兼容性进行优化。 总结来说,"鼠标选中文本框,默认内容消失"是一个...

    JavaScript文本编辑事件案例.pdf

    这些事件帮助开发者实现更丰富的用户体验,比如防止文本复制、检测输入内容等。 在提供的案例中,主要涉及到的是`onselectstart`事件。`onselectstart`是JavaScript中的一个事件处理函数,当用户尝试选择文本时触发...

    Js高亮显示文本输入框.rar

    在替换文本时,确保正确转义HTML特殊字符,以防止XSS攻击。 以上就是JavaScript高亮显示文本输入框的基本概念和实现方法。压缩包中的"Js高亮显示文本输入框.htm"文件很可能包含了一个具体的示例代码,你可以打开...

    富文本编辑器组件.zip

    例如,按下“加粗”按钮,编辑器会插入或修改选中的文本的`&lt;strong&gt;`标签。 在前端实现富文本编辑器时,开发者通常会选择现有的开源库或框架,如TinyMCE、CKEditor、Quill、Draft.js等。这些组件都提供了完善的API...

    android富文本编辑器 webview

    在Android开发中,富文本编辑器是一个非常重要的组件,它允许用户进行复杂的文本编辑操作,如插入图片、改变文字颜色和字体样式等。本项目主要关注的是如何在Android应用中集成一个基于Webview的富文本编辑器。...

    点击div部分区域选中整个元素

    - 如果你想让元素看起来像是被选中(比如像在文本编辑器中那样),可以通过改变元素的样式来模拟选中效果。例如,添加一个 `selected` 类名,并定义相应的 CSS 样式: ```javascript this.classList.add('...

    html禁止网页文字复制

    `selectstart`事件阻止了文本被选中,`contextmenu`事件阻止了右键菜单的出现,`keydown`事件则阻止了Ctrl+A(全选)、Ctrl+C(复制)和Ctrl+V(粘贴)的快捷键操作。 然而,这种方式并不是完全安全的,因为有经验...

    富文本框基础

    10. **安全问题**:处理来自用户的富文本输入时,需注意防止RTF或HTML注入攻击,确保应用的安全性。 在学习和使用富文本框时,理解这些知识点并结合实际需求进行应用,能够帮助开发者构建功能强大的文本编辑界面。

    css禁止html标签被选中的方法

    在网页设计中,有时我们不希望用户能够选中页面上的HTML元素,比如文本或图片,以防止信息被复制或误操作。此时,我们可以利用CSS(层叠样式表)来实现这一功能,禁止特定的HTML标签被选中。下面将详细解释如何通过...

    多文本批量替换工具

    3. **预览和确认**:在实际替换之前,提供预览功能让用户查看即将被替换的内容,确保修改正确无误。 4. **批量操作**:用户可以设定一系列查找和替换规则,然后一次性应用到所有选中的文件,避免重复操作。 5. **...

    当鼠标划过文本框,自动选中文本框中的内容

    其中一个常见的需求是:当用户将鼠标光标移动到一个文本框上时,文本框内的内容会自动被选中。这一功能不仅简化了用户的操作步骤(例如,用户不必手动选中文本),还能够提升网站的整体交互体验。 #### 实现原理 ...

    html禁止复制另存

    此外,过度的限制也可能影响用户体验,如阻止文本选中可能会妨碍合法的使用场景,比如用户想要选择地址栏中的URL。因此,在实施这些保护措施时,开发者应权衡其必要性,确保不会过分干扰正常用户的使用体验。 总之...

    html5双击选中文字高亮显示特效代码

    此外,还要考虑防止页面上的其他元素被意外选中,例如图片或链接。这可能需要对事件冒泡进行控制,或者只对特定类型的元素应用双击事件。 最后,文件`使用帮助.txt`可能是关于如何使用这段代码的指南,`谷普下载....

    文本文件批量重命名工具-很好用哦,很快就会玩,要的快~~~~~

    1. **选择文件**:首先,用户需要将要重命名的文本文件选中,这可以通过拖放或浏览文件夹的方式完成。 2. **设定规则**:然后,用户需要设定新的命名规则。这可能包括设置前缀、后缀、插入文本、替换字符、按数字...

    富文本编辑器js,css

    通过CSS,可以调整编辑器的按钮样式、工具栏颜色、选中文字的背景色等,使之与网站设计相协调。在`ueditor`中,通常会包含多个CSS文件,分别用于编辑器的基本样式、皮肤样式以及可能的自定义样式。 3. **ueditor**...

    jquery防windows系统选中图标效果

    首先,我们需要理解Windows系统的选中行为是基于浏览器的默认行为,当用户按下鼠标并拖动时,会选择文本或者图片等元素。在网页中,我们可以利用jQuery的事件监听和CSS样式控制来阻止这种默认行为。具体来说,可以...

Global site tag (gtag.js) - Google Analytics