How to Redirect Blog page While Press CTRL+U with JavaScript

protect page source

When we visit a Blog page then generally we use Mouse for doing and managing the task on Browser.  But apart from this there are many keyboard shortcut available for execute the task on browser. Those shortcut functions have added to make browser user friendly.

But now a day’s Content and design theft become very active. And they often use CTRL+U key from keyboard for viewing the page source. Even you have disabled right click function on your Blog but still your contents are copying by others. There are many ways we can manipulate our Blog and protect from content theft. But disabling certain keyboard shortcut is necessary for protecting our Blog content from content thief. Among various keyboard shortcut CTRL+U is very important, because easily user can see page’s source code by using this keyboard shortcut.

But we can disable it different ways. However simply disabling is monotonous process. But we can display a specific warning page or redirect to another Blog page by using javaScript. Previously I have shared about disabling CTRL+U you with simple JavaScript.


How to Disable CTRL+U by Simple JavaScript?

By following below tutorial you can simply disable right click.

Step 1 Go to your Blogger Account and Login to your Blogger Account.

Step 2 Click on ->Template ->Edit HTML

Step 3 And locate by pressing Ctrl+F (Windows) or CMD+F (Mac)

Step 4 And copy the below script and paste it above/before 

<script type="text/javascript">
document.onkeydown = function (cc) {
if(cc.which == 85){
return false;
}
}
</script>

Step 5 Finally hit the Save template

How to Redirect Blog page While Press CTRL+U with JavaScript?

By using above script you can simple disable the right click. But now I will show you how to add a redirect effect while press CTRL+U from keyboard. After adding this script in Blogger template, when a user use CTRL+U to view source code then s/he will be automatically redirect to specific page. You can set any specific page according to your desire.

Step 1 Go to your Blogger Account and Login to your Blogger Account.

Step 2 Click on ->Template ->Edit HTML

Step 3 And locate by pressing Ctrl+F (Windows) or CMD+F (Mac)

Step 4 And copy the below script and paste it above/before 
or

<script type='text/javascript'>
//<![CDATA[
shortcut={all_shortcuts:{},add:function(a,b,c){var d={type:"keydown",propagate:!1,disable_in_input:!1,target:document,keycode:!1};if(c)for(var e in d)"undefined"==typeof c[e]&&(c[e]=d[e]);else c=d;d=c.target,"string"==typeof c.target&&(d=document.getElementById(c.target)),a=a.toLowerCase(),e=function(d){d=d||window.event;if(c.disable_in_input){var e;d.target?e=d.target:d.srcElement&&(e=d.srcElement),3==e.nodeType&&(e=e.parentNode);if("INPUT"==e.tagName||"TEXTAREA"==e.tagName)return}d.keyCode?code=d.keyCode:d.which&&(code=d.which),e=String.fromCharCode(code).toLowerCase(),188==code&&(e=","),190==code&&(e=".");var f=a.split("+"),g=0,h={"`":"~",1:"!",2:"@",3:"#",4:"$",5:"%",6:"^",7:"&",8:"*",9:"(",0:")","-":"_","=":"+",";":":","'":'"',",":"<",".":">","/":"?","\\":"|"},i={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},j=!1,l=!1,m=!1,n=!1,o=!1,p=!1,q=!1,r=!1;d.ctrlKey&&(n=!0),d.shiftKey&&(l=!0),d.altKey&&(p=!0),d.metaKey&&(r=!0);for(var s=0;k=f[s],s<f.length;s++)"ctrl"==k||"control"==k?(g++,m=!0):"shift"==k?(g++,j=!0):"alt"==k?(g++,o=!0):"meta"==k?(g++,q=!0):1<k.length?i[k]==code&&g++:c.keycode?c.keycode==code&&g++:e==k?g++:h[e]&&d.shiftKey&&(e=h[e],e==k&&g++);if(g==f.length&&n==m&&l==j&&p==o&&r==q&&(b(d),!c.propagate))return d.cancelBubble=!0,d.returnValue=!1,d.stopPropagation&&(d.stopPropagation(),d.preventDefault()),!1},this.all_shortcuts[a]={callback:e,target:d,event:c.type},d.addEventListener?d.addEventListener(c.type,e,!1):d.attachEvent?d.attachEvent("on"+c.type,e):d["on"+c.type]=e},remove:function(a){var a=a.toLowerCase(),b=this.all_shortcuts[a];delete this.all_shortcuts[a];if(b){var a=b.event,c=b.target,b=b.callback;c.detachEvent?c.detachEvent("on"+a,b):c.removeEventListener?c.removeEventListener(a,b,!1):c["on"+a]=!1}}},shortcut.add("Ctrl+U",function(){top.location.href="http://www.bloggerspice.com/"});
//]]>
</script>

Customization


  • Please replace the http://www.bloggerspice.com/with your desired page URL.
Step 5 Finally hit the Save template

In the above code I have set my Blog home page URL and when a user press CTRL+U then s/he will be automatically redirect to My Blog homepage. Similarly if I add any other page URL then they will automatically redirected on that page. This is just like magic. I hope you would love this trick and apply on your Blog to protect your content.

No comments: