Skip to content
Branch: master
Go to file

Latest commit


Failed to load latest commit information.
Latest commit message
Commit time

jReject - jQuery Browser Rejection Plugin

Created by Steven Bower TurnWheel Designs (2009-2014)

Concept based on "IE6 Upgrade Warning" library.

View doc.html for documentation and examples, or visit

Important Note about jQuery Versions Supported by jQuery 1.7+ & 2.0+ If you wish to reject IE 6-8 or earlier, you must use jQuery 1.11.x or lower.


This library is dual licensed under the MIT and GPLv2 licenses.

Default Options:

options = {
	// Specifies which browsers/versions will be blocked
	reject : {
		all: false, // Covers Everything (Nothing blocked)
		msie: 6 // Covers MSIE <= 6 (Blocked by default)
		 * Many possible combinations.
		 * You can specify browser (msie, chrome, firefox)
		 * You can specify rendering engine (geko, trident)
		 * You can specify OS (Win, Mac, Linux, Solaris, iPhone, iPad)
		 * You can specify versions of each.
		 * Examples: msie9: true, firefox8: true,
		 * You can specify the highest number to reject.
		 * Example: msie: 9 (9 and lower are rejected.
		 * There is also "unknown" that covers what isn't detected
		 * Example: unknown: true
	display: [], // What browsers to display and their order (default set below)
	browserShow: true, // Should the browser options be shown?
	browserInfo: { // Settings for which browsers to display
		chrome: {
			// Text below the icon
			text: 'Google Chrome',
			// URL For icon/text link
			url: '',
			// (Optional) Use "allow" to customized when to show this option
			// Example: to show chrome only for IE users
			// allow: { all: false, msie: true }
		firefox: {
			text: 'Mozilla Firefox',
			url: ''
		safari: {
			text: 'Safari',
			url: ''
		opera: {
			text: 'Opera',
			url: ''
		msie: {
			text: 'Internet Explorer',
			url: ''

	// Pop-up Window Text
	header: 'Did you know that your Internet Browser is out of date?',

	paragraph1: 'Your browser is out of date, and may not be compatible with '+
				'our website. A list of the most popular web browsers can be '+
				'found below.',

	paragraph2: 'Just click on the icons to get to the download page',

	// Allow closing of window
	close: true,

	// Message displayed below closing link
	closeMessage: 'By closing this window you acknowledge that your experience '+
					'on this website may be degraded',
	closeLink: 'Close This Window',
	closeURL: '#',

	// Allows closing of window with esc key
	closeESC: true,

	// Use cookies to remmember if window was closed previously?
	closeCookie: false,
	// Cookie settings are only used if closeCookie is true
	cookieSettings: {
		// Path for the cookie to be saved on
		// Should be root domain in most cases
		path: '/',
		// Expiration Date (in seconds)
		// 0 (default) means it ends with the current session
		expires: 0

	// Path where images are located
	imagePath: './images/',
	// Background color for overlay
	overlayBgColor: '#000',
	// Background transparency (0-1)
	overlayOpacity: 0.8,

	// Fade in time on open ('slow','medium','fast' or integer in ms)
	fadeInTime: 'fast',
	// Fade out time on close ('slow','medium','fast' or integer in ms)
	fadeOutTime: 'fast',

	// Google Analytics Link Tracking (Optional)
	// Set to true to enable
	// Note: Analytics tracking code must be added separately
	analytics: false

Run On load (Default Options): $(function() { $.reject(); });

You can’t perform that action at this time.