防止另存,防止右键,禁止选择文本JS

简介: function getCookie(objName) {//获取指定名称的cookie的值 var arrStr = document.
 <!--防止另存为开始-->  
  <noscript> 
  <iframe src=""></iframe> 
  </noscript> 
  <script type="text/javascript"> 
  function getCookie(objName) 
  {//获取指定名称的cookie的值 
  var arrStr = document.cookie.split("; "); 
  for(var i = 0;i < arrStr.length;i ++){ 
  var temp = arrStr[i].split("="); 
  if(temp[0] == objName) return unescape(temp[1]); 
  } 
  } 
  function addCookie(objName,objValue,objHours) 
  {//添加cookie 
  var str = objName + "=" + escape(objValue); 
  if(objHours > 0){//为0时不设定过期时间,浏览器关闭时cookie自动消失 
  var date = new Date(); 
  var ms = objHours*3600*1000; 
  date.setTime(date.getTime() + ms); 
  str += "; expires=" + date.toGMTString(); 
  } 
  document.cookie = str; 
  } 
  if (location.href != getCookie("orderfrom")) 
  { 
  addCookie("orderfrom",location.href,0); 
  } 
  </script> 
  <!--右键开始--> 
  <script language="JavaScript"> 
  <!-- 
  if (window.Event) 
  document.captureEvents(Event.MOUSEUP); 
  function nocontextmenu() 
  { 
  event.cancelBubble = true 
  event.returnValue = false; 
  return false; 
  } 
  function norightclick(e) 
  { 
  if (window.Event) 
  { 
  if (e.which == 2 || e.which == 3) 
  return false; 
  } 
  else 
  if (event.button == 2 || event.button == 3) 
  { 
  event.cancelBubble = true 
  event.returnValue = false; 
  return false; 
  } 
    
  } 
  document.oncontextmenu = nocontextmenu; // for IE5+ 
  document.onmousedown = norightclick; // for all others 
  //--> 
  </script> 
  <!-- 禁止选择文本: --> 
  <script type="text/javascript"> 
  var omitformtags=["input", "textarea", "select"] 
  omitformtags=omitformtags.join("|") 
  function disableselect(e){ 
  if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1) 
  return false 
  } 
  function reEnable(){ 
  return true 
  } 
  if (typeof document.onselectstart!="undefined") 
  document.onselectstart=new Function ("return false") 
  else{ 
  document.onmousedown=disableselect 
  document.onmouseup=reEnable 
  } 
  </script> 
每当看到有人装逼的时候,哥总是低着头,不是哥有涵养,哥是在找砖头.....
相关文章
|
4月前
|
JavaScript
js 特殊文本的判断
js 特殊文本的判断
55 0
|
7月前
|
前端开发 JavaScript
文本,wangEditor5展示HTML无样式,wangEditor5如何看源码,Ctrl + U看CSS文件,代码高亮,Prism.js可以实现,解决方法,参考网页源代码的写法
文本,wangEditor5展示HTML无样式,wangEditor5如何看源码,Ctrl + U看CSS文件,代码高亮,Prism.js可以实现,解决方法,参考网页源代码的写法
|
7月前
|
JavaScript 前端开发
vue 模拟随机变速的动态打字特效【支持多行文本】(含css实现闪烁光标,js动态改变setInterval定时器的时间间隔)
vue 模拟随机变速的动态打字特效【支持多行文本】(含css实现闪烁光标,js动态改变setInterval定时器的时间间隔)
121 1
|
7月前
|
JavaScript
文本,Pinia的使用,(0 , _stores_token_js__WEBPACK_IMPORTED_MODULE_1__.useTokenStore),接口中必须用引入store.js文件
文本,Pinia的使用,(0 , _stores_token_js__WEBPACK_IMPORTED_MODULE_1__.useTokenStore),接口中必须用引入store.js文件
文本vitepress,如何设置背景图,如何插入背景图,如何插入logo,为了放背景图片,我们要新建pubilc的文件夹,插入logo要在config.js中进行配置,注意细节,在添加背景时,注意格式
文本vitepress,如何设置背景图,如何插入背景图,如何插入logo,为了放背景图片,我们要新建pubilc的文件夹,插入logo要在config.js中进行配置,注意细节,在添加背景时,注意格式
|
7月前
|
资源调度 前端开发
文本,vitepress的使用,如何使用vitevitepress没有config.js该怎么办?这里使用vitepress进行手动配置,参考只爭朝夕不負韶華的文章
文本,vitepress的使用,如何使用vitevitepress没有config.js该怎么办?这里使用vitepress进行手动配置,参考只爭朝夕不負韶華的文章
|
8月前
|
JavaScript
一篇文章讲明白js鼠标侧键监听(也有左键,中键和右键)
一篇文章讲明白js鼠标侧键监听(也有左键,中键和右键)
334 0
|
9月前
|
JavaScript
JS实现一键点击按钮复制文本
【5月更文挑战第6天】JS实现一键点击按钮复制文本
|
8月前
|
JavaScript 前端开发
JavaScript 计算颜色的相对亮度,并确定相应的文本颜色
JavaScript 计算颜色的相对亮度,并确定相应的文本颜色
100 0
|
9月前
编程笔记 html5&css&js 007 HTML文本:段落和格式
编程笔记 html5&css&js 007 HTML文本:段落和格式

热门文章

最新文章