Pushup is an effort to push the web forward by helping users upgrade their outdated browsers. Give your users a better web experience and make life easier for developers out there by installing Pushup on your domain.

Currently doing pushups on 763 known domains. Add yours »

Demonstrations

A subtle upgrade link is shown when people visit your website using an outdated browser. They can click this link to visit the upgrade website for that browser, or choose to be reminded after a time you specify.

Pushup is currently targetting the following browsers. Click the browser icons to see a demonstration.

Pushup only targets browser versions that are considered to hinder the progression of the web in it's current state. By doing this users that are not on the latest version won't be bothered by Pushup until they really need to upgrade.

Installation

After uploading the files from the Pushup package to your server, include the Pushup CSS and javascript file in your header.

<link rel='stylesheet' type='text/css' href='css/pushup.css' />
<script type='text/javascript' src='js/pushup.js'></script>

If you decide to upload the images to a different directory, make sure to modify the image path in pushup.js or the icons won't show up. See the documentation for more information.

Download

Download Pushup 2.0.2

The latest version is also available on GitHub making it possible to easily contribute and follow the project.

Ports

I'm looking for people who have the time to port Pushup to use a Javascript framework. If you've made a proper port and want your project page linked on pushuptheweb.com, please let me know.

Documentation

Pushup.options

There are some options you can set in pushup.js to customize Pushup.

Pushup

Pushup will do it's magic automatically. After installation you can basically forget about it. For those who want some more control Pushup.options.skip can be disabled, this will create some extra functions that would otherwise only be available if an update is recommended.

Contribute

The latest version of Pushup is available on GitHub. Feel free to contribute by forking the project and implementing your changes.

Patched away on Pushup? Found a bug? Please create a ticket on Lighthouse, preferably with a patch attached. Keep in mind that Lighthouse is an issue tracker and not the place for support related questions! Please refer to the Forum for support related questions and discussion.

For non support related questions you can reach me at nick@nickstakenburg.com.

If you're feeling generous, please consider making a donation to help out with hosting and further development. All donations are sincerely appreciated. Thanks.

Click here to lend your support to: pushup and make a donation at www.pledgie.com !

update, browser, upgrade, javascript, notification, IE6, IE7, Internet Explorer, Firefox, Opera, Safari, EOL, MIT License, © 2009 Nick Stakenburg