Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
beefproject
GitHub Repository: beefproject/beef
Path: blob/master/core/main/client/browser/popup.js
1154 views
1
//
2
// Copyright (c) 2006-2025 Wade Alcorn - [email protected]
3
// Browser Exploitation Framework (BeEF) - https://beefproject.com
4
// See the file 'doc/COPYING' for copying permission
5
//
6
7
/**
8
* Provides fuctions for working with cookies.
9
* Several functions adopted from http://davidwalsh.name/popup-block-javascript
10
* Original author unknown.
11
* @namespace beef.browser.popup
12
*/
13
beef.browser.popup = {
14
/** @memberof beef.browser.popup */
15
blocker_enabled: function ()
16
{
17
screenParams = beef.hardware.getScreenSize();
18
var popUp = window.open('/', 'windowName0', 'width=1, height=1, left='+screenParams.width+', top='+screenParams.height+', scrollbars, resizable');
19
if (popUp == null || typeof(popUp)=='undefined') {
20
return true;
21
} else {
22
popUp.close();
23
return false;
24
}
25
}
26
};
27
28
beef.regCmp('beef.browser.popup');
29
30