Remind users to update their browser in an unobtrusive way
PHP JavaScript CSS Python HTML ApacheConf
Permalink
Failed to load latest commit information.
img updated browser logos, prepared to add more browsers Dec 15, 2016
js fixed stat page, moved scripts to js folder Sep 6, 2016
lang show some text only if it is translated Jan 9, 2017
lib show some text only if it is translated Jan 9, 2017
.gitignore ignore translations because they are managed via crowdin now Jan 9, 2017
.htaccess fix caching of javascript. fixes #48 Jan 16, 2017
LICENSE.txt making update.js and update.show.js even smaller, new bar designs Jan 4, 2017
README.md Don't assume that all web users are male (at least in English). Aug 10, 2015
_.htaccess translation Oct 15, 2015
base.js links for operating system updates on update page Dec 11, 2016
base2.css new bar design on start page Jan 9, 2017
blog-entry.php fixed mobile footer, fixed comments Sep 5, 2016
blog.php blog post on shrinked script size Jan 9, 2017
browsers.json updated current browser versiosn Dec 15, 2016
browsers.py updated browser versions Aug 30, 2016
build.py small stuff and fixes, bar test page Jan 4, 2017
config.sample.php - portugese translation Aug 1, 2010
contact.php Added notice about DF hosting Nov 1, 2016
count.php small stuff and fixes, bar test page Jan 4, 2017
customize.php new string template for customize Jan 9, 2017
drecksie.css making update.js and update.show.js even smaller, new bar designs Jan 4, 2017
drecksie6.css - fixes Jan 6, 2014
footer.php - added chinese, norwegian Jan 31, 2014
fuzzytranslation.py show some text only if it is translated Jan 9, 2017
header.php making update.js and update.show.js even smaller, new bar designs Jan 4, 2017
index.php show some text only if it is translated Jan 9, 2017
package.json commit new version of package.json for npm Sep 20, 2016
stat.php fixed stats Jan 9, 2017
test.html small stuff and fixes, bar test page Jan 4, 2017
test.php detection of mobile browser, automatically test detection Sep 4, 2016
test_detection.html links for testing user agent strings Dec 5, 2016
update-browser.php show some text only if it is translated Jan 9, 2017
update.feedback.php split feedback from update page Jan 3, 2017
update.js making update.js and update.show.js even smaller, new bar designs Jan 4, 2017
update.min.js making update.js and update.show.js even smaller, new bar designs Jan 4, 2017
update.moreinfo.php started additional help on updating Jan 4, 2017
update.show.js fix #326, add option to not show the ignore button Jan 16, 2017
update.show.min.js fix #326, add option to not show the ignore button Jan 16, 2017
update.testing.php more Jan 9, 2017

README.md

browser-update

Many internet users are still using very old, out-dated browsers – most of them for no actual reason. We want to remind these unobtrusively to update their browser.

Goals

  1. Provide webdesigners a unified way to tell the user that they need a newer browser to use this website in all its beauty.
  2. Improve the security, comfort and overall experiance of users by convincing them to update
  3. But: do not annoy or lock out users

How to use

Go to browser-update.org, choose the browsers you want to be notified and embed the code into your website.

Unobtrusive

Unobtrusive here means:

  • We take care not to erroneously notify users by constantly tweaking the detection code
  • users of small niche browsers are not notified, users who have no possibility to update are not notified
  • We do not block the users form using a website in any way
  • The website can be used without any additional step
  • The notification will only appear once a day by default
  • If the user activly closes the notification, it will reappear after a week

More features

  • Translated into >30 languages
  • Giving users reasons why an up-to-date browser is important
  • Only showing browsers that are available for the users operating system.

More infos, our motivation and the features can be found on our web site.

Browsers to be notified

The browsers which are currently notified in the default configuration

Translations

The page currently translated into more than 30 languages. If you want to improve the translations or translate into a new language please see our translation manual.