לעיתים יש בעלי אתרים שרוצים למנוע את האפשרות של לחיצה על קליק ימני וצפייה בקוד של העמוד, ניתן ליישם זאת באופן פשוט יחסי בעזרת קוד 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>
יצירת גרפים בגוגל שיטס בעזרת SPARKLINE
כלי קטן ושימושי למי שצריך או רוצה להציג את הנתונים בגוגל SHEETS בצורת גרף באופן [...]
שינוי אות גדולה לקטנה באנגלית באופן אוטומטי
את התוכנה הוותיקה והחינמית NOTEPAD++ כל משתמש מתקדם (סופר יוזר) צריך להכיר, התוכנה זמינה גם [...]
נוב
ניהול מוניטין איכותי: הסוד טמון ב-SEO
ביקורות שליליות על השירות שאתם מציעים מופיעות במקום מרכזי בטבלת תוצאות החיפוש. האם מדובר בגזירה [...]
אוק
איך לבדוק אם כמה כניסות יש לאתר מסויים?
תוכן עניינים למה בכלל נרצה לבדוק טראפיק (כמות כניסות) לאתר? בדיקה של כמות הכניסות לאתרים [...]
מאי
קיצורי מקלדת מאוד יעילים לווינדוס 10/7/XP
לכל מי שעובד באופן יומי עם המחשב, בין אם זה בכתיבה ובין אם זה בתכנות, [...]
מאי
איך לחסום קליק ימני, F12 ו Ctrl+U
לעיתים יש בעלי אתרים שרוצים למנוע את האפשרות של לחיצה על קליק ימני וצפייה בקוד [...]
אוג