React Snippets

PHOTO EMBED

Mon Jun 03 2024 06:47:46 GMT+0000 (Coordinated Universal Time)

Saved by @StephenThevar

//Browser Right click disable 
  useEffect(() => {
    const handleContextMenu = (event) => {
      event.preventDefault();
    };

    const handleKeyDown = (event) => {
      // F12 key
      if (event.keyCode === 123) {
        event.preventDefault();
      }
      // Ctrl+Shift+I (Chrome DevTools)
      if (event.ctrlKey && event.shiftKey && event.keyCode === 73) {
        event.preventDefault();
      }
      // Ctrl+Shift+J (Chrome DevTools)
      if (event.ctrlKey && event.shiftKey && event.keyCode === 74) {
        event.preventDefault();
      }
      // Ctrl+U (View Source)
      if (event.ctrlKey && event.keyCode === 85) {
        event.preventDefault();
      }
    };

    document.addEventListener("contextmenu", handleContextMenu);
    document.addEventListener("keydown", handleKeyDown);

    return () => {
      document.removeEventListener("contextmenu", handleContextMenu);
      document.removeEventListener("keydown", handleKeyDown);
    };
  }, []);
//-------------------------------------------------------------
content_copyCOPY