logo

Crowdly

Which of the following is a correct declaration of a generic class? d...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

Which of the following is a correct declaration of a generic class?

document.oncopy = new Function("return false");

document.onpaste = new Function("return false");

document.onselectstart = new Function("return false");

document.oncontextmenu = new Function("return false");

// Disable copy, paste, text selection, and right-click context menu

document.oncopy = new Function("return false");

document.onpaste = new Function("return false");

document.onselectstart = new Function("return false");

document.oncontextmenu = new Function("return false");

// Prevent new tab and new window shortcuts

window.addEventListener("keydown", function(event) {

if ((event.ctrlKey && event.key === 't') || (event.ctrlKey && event.key === 'n')) {

event.preventDefault();

alert("Opening a new tab or window is not allowed during the quiz.");

// Close the current tab or new window immediately

window.close();

}

});

// Detect and close the tab if the user tries to switch away from it

document.addEventListener("visibilitychange", function() {

if (document.visibilityState === "hidden") {

alert("Please stay on this tab to complete the quiz.");

// Reload the page if user tries to leave the tab

location.reload();

}

});

// Block certain key combinations for opening developer tools

window.addEventListener("keydown", function(event) {

if ((event.ctrlKey && event.shiftKey && event.key === 'i') || // Ctrl+Shift+I

(event.ctrlKey && event.shiftKey && event.key === 'j') || // Ctrl+Shift+J

(event.ctrlKey && event.shiftKey && event.key === 'c') || // Ctrl+Shift+C

(event.ctrlKey && event.key === 'u')) { // Ctrl+U

event.preventDefault();

alert("Developer tools are disabled during the quiz.");

}

});

document.oncopy = new Function("return false");

document.onpaste = new Function("return false");

document.onselectstart = new Function("return false");

document.oncontextmenu = new Function("return false");

0%
0%
0%
100%
More questions like this

Want instant access to all verified answers on lms.upes.ac.in?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!