Skocz do zawartości

Skrypt do blokady print screen


mike1232

Rekomendowane odpowiedzi

Szukam sposobu, jakiegoś skryptu, nie wiem - do blokady print screen.

Znalazłem w internecie coś takiego

<head>
<script>
var browser = navigator.userAgent;
var ie = 0;
if (browser.indexOf("MSIE") != -1 && browser.indexOf(") ") == -1) ie = parseFloat(browser.substring(browser.indexOf("MSIE")+4));

var id_status_blink = 0;
function status_blink(txt)
{
    window.status = txt;
    if (!txt) id_status_blink = setTimeout('status_blink("KLIKNIJ WEWNĄTRZ OKNA PRZEGLĄDARKI !!!!!")', 250);
    else id_status_blink = setTimeout('status_blink("")', 1500);
    return true;
}

function blur_ie()
{
    document.all["body"].style.visibility = "hidden";
    clipboardData.clearData();
    status_blink("");
}

function focus_ie()
{
    document.all["body"].style.visibility = "visible";
    if (id_status_blink) clearTimeout(id_status_blink);
    window.status = '';
    return true;
}

if (ie >= 5)
{
    window.onblur = blur_ie;
    window.onfocus = focus_ie;
}
</script>
</head>

ale nie działa.

Tak wiem, można to obejść.

Profesjonalny hosting

 

spacer.png

Odnośnik do komentarza
Udostępnij na innych stronach

W dniu 14.09.2020 o 13:27, mike1232 napisał:

Szukam sposobu, jakiegoś skryptu, nie wiem - do blokady print screen.

Popsuj wygląd strony za pomocą  CSS3 Media Types > printUsed for printers

https://www.w3schools.com/css/css3_mediaqueries.asp

 

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

Wystarczy po prostu skopiować do schowka coś innego w momencie gdy naciskany jest klawisz print screen. Poniższy kod w momencie naciśnięcie PrtScr wstawia do dokumentu strony inputa z tekstem "print screen disabled!", następnie go zaznacza i kopiuje do schowka. Na sam koniec input ten jest usuwany z kodu strony

$(window).keyup(function(e){
  if(e.keyCode == 44){
    var input = document.createElement("input");
  	input.setAttribute("value", "print screen disabled!");
    document.body.appendChild(input);
    input.select();
  	document.execCommand("copy");
    document.body.removeChild(input);
    alert('Print screen zablokowany!')
  }
});

 

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności