Client-side (HTML, CSS, Javascript) kodları hiçbir koşul altında gizleyemezsiniz. En fazla karmaşıklaştırabilirsiniz (Encrypt & Minify) fakat tarayıcının bu kodları algılayabiliyor olması gerektiği için karmaşıklaştırma tarafı aynı yöntemler ile tersine çevrilebilir.

Aşağıdaki Javascript (jQuery) kodları ile basit bir engelleme yapılabilir;

$(document).keydown(function (event) {
    if (event.keyCode == 123) {
		// F12 Engeli
		return false;
    } else if (event.ctrlKey && event.shiftKey && event.keyCode == 73) {
		// CTRL + SHIFT + I Engeli
		return false;
    }
});

$(document).on("contextmenu", function (e) {
	// Sağ Tık Engeli
	e.preventDefault();
});