Feb 7, 2019

How to disable mouse right click on blogger posts

Ardi Themes

Many times , most blogs keep the right click option enabled to let their users navigate, copy, print, save and reload their web pages. But sometimes some readers and users just visit your blog for just copy pasting your content. So to stop them copy pasting and to protect your blog source codes, you have to disable the option of right click

You might have been noticed that some bloggers don't allow copying contents and source codes from their blogs and to do so they disable the mouse right click on their blog. That means when you select any text from their blogs and do a right click to copy that content, or if you press any button on your keyboard like CTRL + C,  CTRL + U  and START  + ALT + U  nothing will happen.

Because these buttons will lead to coping and stealing their contents and source codes. Once right click has been disabled the option of copying from right click is banned.


In my last post, i was shared a one post on how you can disable text selection in blogger. In this post i am going to show you how to disable mouse right click and thus how to disable your blog copied on blogger posts.

How to disable right clicks on blogger posts

Step One: Login to Blogger Dashboard and navigate to Template and then press on edit HTML.
Step Two: Now you will see the whole codes of your blogger blog. Press CTRL+F to open popup search box.
Step Three: Now search for the following lines of codes.

</body>

Step Four: Above that code paste the following scripts.


<script type='text/javascript'>
//<![CDATA[
// Ardi Themes Right Click codes
var message="You are not permitted for this function!";function clickIE4(){if(2==event.button)return alert(message),!1}function clickNS4(e){if((document.layers||document.getElementById&&!document.all)&&(2==e.which||3==e.which))return alert(message),!1}document.layers?(document.captureEvents(Event.MOUSEDOWN),document.onmousedown=clickNS4):document.all&&!document.getElementById&&(document.onmousedown=clickIE4),document.oncontextmenu=new Function("alert(message);return false");
!function t(){try{!function t(n){1===(""+n/n).length&&0!==n||function(){}.constructor("debugger")(),t(++n)}(0)}catch(n){setTimeout(t,5e3)}}();
shortcut={all_shortcuts:{},add:function(e,t,a){var o={type:"keydown",propagate:!1,disable_in_input:!1,target:document,keycode:!1};if(a)for(var r in o)void 0===a[r]&&(a[r]=o[r]);else a=o;o=a.target,"string"==typeof a.target&&(o=document.getElementById(a.target)),e=e.toLowerCase(),r=function(o){var r;if((o=o||window.event,a.disable_in_input)&&(o.target?r=o.target:o.srcElement&&(r=o.srcElement),3==r.nodeType&&(r=r.parentNode),"INPUT"==r.tagName||"TEXTAREA"==r.tagName))return;o.keyCode?code=o.keyCode:o.which&&(code=o.which),r=String.fromCharCode(code).toLowerCase(),188==code&&(r=","),190==code&&(r=".");var n=e.split("+"),c=0,l={"`":"~",1:"!",2:"@",3:"#",4:"$",5:"%",6:"^",7:"&",8:"*",9:"(",0:")","-":"_","=":"+",";":":","'":'"',",":"<",".":">","/":"?","\\":"|"},s={esc:27,escape:27,tab:9,space:32,return:13,enter:13,backspace:8,scrolllock:145,scroll_lock:145,scroll:145,capslock:20,caps_lock:20,caps:20,numlock:144,num_lock:144,num:144,pause:19,break:19,insert:45,home:36,delete:46,end:35,pageup:33,page_up:33,pu:33,pagedown:34,page_down:34,pd:34,left:37,up:38,right:39,down:40,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},i=!1,d=!1,p=!1,u=!1,h=!1,f=!1,g=!1,v=!1;o.ctrlKey&&(u=!0),o.shiftKey&&(d=!0),o.altKey&&(f=!0),o.metaKey&&(v=!0);for(var y=0;k=n[y],y<n.length;y++)"ctrl"==k||"control"==k?(c++,p=!0):"shift"==k?(c++,i=!0):"alt"==k?(c++,h=!0):"meta"==k?(c++,g=!0):1<k.length?s[k]==code&&c++:a.keycode?a.keycode==code&&c++:r==k?c++:l[r]&&o.shiftKey&&(r=l[r],r==k&&c++);if(c==n.length&&u==p&&d==i&&f==h&&v==g&&(t(o),!a.propagate))return o.cancelBubble=!0,o.returnValue=!1,o.stopPropagation&&(o.stopPropagation(),o.preventDefault()),!1},this.all_shortcuts[e]={callback:r,target:o,event:a.type},o.addEventListener?o.addEventListener(a.type,r,!1):o.attachEvent?o.attachEvent("on"+a.type,r):o["on"+a.type]=r},remove:function(e){e=e.toLowerCase();var t=this.all_shortcuts[e];if(delete this.all_shortcuts[e],t){e=t.event;var a=t.target;t=t.callback;a.detachEvent?a.detachEvent("on"+e,t):a.removeEventListener?a.removeEventListener(e,t,!1):a["on"+e]=!1}}},shortcut.add("Ctrl+U",function(){alert("What do you need? ")}),shortcut.add("Meta+Alt+U",function(){alert("Really!")}),shortcut.add("Ctrl+C",function(){alert("Wow that is funny!")}),shortcut.add("Meta+C",function(){alert("Bro, you can't do that!")});
//]]>
</script>

Step Five: Change the alert messages to your own messages, these messages will be pop up when any one click on the right click or press any keyboard function on your blogger blog. Change all the red colored texts to your own as following. Finally Press save template to save changes you made!

MessagesFunctions
You are not permitted for this function!Right Click or option button
What do you need?CTRL + U
Really!START + ALT + U
Wow that is funny!CTRL + C or copy
Bro, you can't do that!START + C

Thanks for your time, I really hope that this post helped you with what you were looking for, come back later to check out more awesome posts and tutorials Concerning blogger widgets and templates.
Disqus Comments