✅ 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");
Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!