לעיתים יש בעלי אתרים שרוצים למנוע את האפשרות של לחיצה על קליק ימני וצפייה בקוד של העמוד, ניתן ליישם זאת באופן פשוט יחסי בעזרת קוד JAVASCRIPT פשוט שיש להוסיף לעמודים.
אחד הסיבות היותר משמעותיות לחסימת הגישה לקוד היא מניעה של גניבת תוכן כתוב מהאתר, יתרה מכך זה מונע במפתחים רחרחניים גישה לקבצים וסקריפטים שעלולים להכיל מידע רגיש. שימו לב לא מדובר בחסימת גישה לצד שרת ובסיסי נתונים, בכל מקרה אין גישה למאגרים הללו (ואם ישנה גישה מדובר אז בפירצת אבטחה).
הקוד פחות נגיש ואכן יותר קשה לגשת אילו, אני בטוח שישנה דרך נוספת לגשת לקוד, אשמח אם תשתפו איך
הקוד לחסימת קליק ימני (ניתן להוסיף אותו בכל איזור בעמוד):
<script type="text/javascript">
<!--
//Disable right click script
//visit http://www.rainbow.arch.scriptmania.com/scripts/
var message="Sorry, right-click has been disabled";
///////////////////////////////////
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")
// -->
</script>
חסימת F12
<script type="text/javascript">
//////////F12 disable code////////////////////////
document.onkeypress = function (event) {
event = (event || window.event);
if (event.keyCode == 123) {
//alert('No F-12');
return false;
}
}
document.onmousedown = function (event) {
event = (event || window.event);
if (event.keyCode == 123) {
//alert('No F-keys');
return false;
}
}
document.onkeydown = function (event) {
event = (event || window.event);
if (event.keyCode == 123) {
//alert('No F-keys');
return false;
}
}
/////////////////////end///////////////////////
</script>
חסימת CTRL ּ+ U
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script> document.onkeydown = function(e) { if (e.ctrlKey && (e.keyCode === 67 || e.keyCode === 86 || e.keyCode === 85 || e.keyCode === 117)) { return false; } else { return true; } }; $(document).keypress("u",function(e) { if(e.ctrlKey) { return false; } else { return true; } }); </script>
תגובות
כלי קטן ושימושי למי שצריך או רוצה להציג את הנתונים בגוגל SHEETS בצורת גרף באופן…
את התוכנה הוותיקה והחינמית NOTEPAD++ כל משתמש מתקדם (סופר יוזר) צריך להכיר, התוכנה זמינה גם…
ביקורות שליליות על השירות שאתם מציעים מופיעות במקום מרכזי בטבלת תוצאות החיפוש. האם מדובר בגזירה…
למה בכלל נרצה לבדוק טראפיק (כמות כניסות) לאתר? בדיקה של כמות הכניסות לאתרים נעשית מסיבות…
לכל מי שעובד באופן יומי עם המחשב, בין אם זה בכתיבה ובין אם זה בתכנות,…
בדור האינטרנט הימים שרוויים בתחרות רבה כמעט בכל תחום, והם מצריכים את השמת הדגש הנכון…
Leave a Comment