29 lines
855 B
JavaScript
29 lines
855 B
JavaScript
//
|
|
// Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
|
|
// Browser Exploitation Framework (BeEF) - https://beefproject.com
|
|
// See the file 'doc/COPYING' for copying permission
|
|
//
|
|
|
|
/**
|
|
* Provides fuctions for working with cookies.
|
|
* Several functions adopted from http://davidwalsh.name/popup-block-javascript
|
|
* Original author unknown.
|
|
* @namespace beef.browser.popup
|
|
*/
|
|
beef.browser.popup = {
|
|
/** @memberof beef.browser.popup */
|
|
blocker_enabled: function ()
|
|
{
|
|
screenParams = beef.hardware.getScreenSize();
|
|
var popUp = window.open('/', 'windowName0', 'width=1, height=1, left='+screenParams.width+', top='+screenParams.height+', scrollbars, resizable');
|
|
if (popUp == null || typeof(popUp)=='undefined') {
|
|
return true;
|
|
} else {
|
|
popUp.close();
|
|
return false;
|
|
}
|
|
}
|
|
};
|
|
|
|
beef.regCmp('beef.browser.popup');
|