Skip to content

Commit d5d81c3

Browse files
committed
disable ss
1 parent 25dd84a commit d5d81c3

File tree

2 files changed

+13
-7
lines changed

2 files changed

+13
-7
lines changed

dist/secure-web.js

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -98,13 +98,19 @@ function noScreenshot(options, overlayId) {
9898

9999
if (disableInspectElement) {
100100
document.addEventListener('keydown', event => {
101-
if ((event.ctrlKey && event.shiftKey && event.key === 'i') || (event.metaKey && event.shiftKey && event.key === 'i')) {
102-
event.preventDefault();
101+
if ((event.ctrlKey || event.metaKey) && event.shiftKey && event.key === 'i') {
102+
event.preventDefault();
103103
}
104-
if ((event.ctrlKey && event.shiftKey && event.key === 'c') || (event.metaKey && event.shiftKey && event.key === 'c')) {
105-
event.preventDefault();
104+
if ((event.ctrlKey || event.metaKey) && event.shiftKey && event.key === 'c') {
105+
event.preventDefault();
106106
}
107-
});
107+
if (event.keyCode === 123) {
108+
event.preventDefault();
109+
}
110+
});
111+
document.addEventListener('contextmenu', event => {
112+
event.preventDefault();
113+
});
108114
}
109115

110116
if (disablePrintScreen) {
@@ -226,7 +232,7 @@ function overlayScreen(overlayId) {
226232
document.getElementById('no-screenshot-overlay').style.display = 'flex';
227233
return;
228234
}
229-
235+
230236
const overlay = document.createElement('div');
231237
overlay.id = 'no-screenshot-overlay';
232238
overlay.style.position = 'fixed';

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "secure-web",
3-
"version": "1.2.2",
3+
"version": "1.2.3",
44
"description": "Secure-Web is an npm package that prevents users from taking screenshots of your web page by securing it against various methods of screenshot capture. With customizable options to tailor the security measures according to your needs, Secure-Web ensures that your sensitive information remains protected and inaccessible to unauthorized individuals. Embrace the power of Secure-Web and take control of your online security today.",
55
"main": "dist/secure-web.js",
66
"scripts": {

0 commit comments

Comments
 (0)