Existing users, log in.  New users, create a free account.  Lost password?

Mac OS X  |  Internet  |  Browsers  |  Autocomplete Always On!

Autocomplete Always On!

Autocomplete Always On! - 1.0

makes safari ignore the 'autocomplete' flag

All Time: (4.8)
This Version: (4.8)
Current Version: 1.0
Release Date: 2006-04-08
License: Freeware
Downloads (this version): 2,619
Downloads (all versions): 2,619
Price: Free

Information Related to Version:

Broken Link? Newer Version? Tell us!

Product Description:

This script patches WebKit (MacOS X's HTML rendering engine, used by Safari), to ignore the "autocomplete" flag (a non-standard HTML extension of IE). This flag is used by some (but not all) banks and other web sites to disable a browser's AutoFill feature on certain web pages.

The bad news is that Apple often makes changes to WebKit, which overwrite this patch (e.g. many system and security updates will do this), but the good news is this script is fairly resilient the way it is written, and is likely to work long into the future, even with newer versions of Mac OS.

How the patch works: Only two bytes are changed in the WebCore file. Two lookup table entries for the word "autocomplete" are altered by changing the "A" character to an "x". This effectively disables checking for the "autocomplete=off" flag, so the flag is ignored. A one-line perl search-and-replace call makes the patch. This simple technique should allow the script to function well into the future over many different versions of WebKit and Mac OS.

This script is an open source AppleScript application.

About security: While the "autocomplete=off" gimmick might increase security for a malware infested OS like Windoze, the opposite is true for a secure OS like MacOS X. Use of this flag is actually a security risk for the Mac user because it encourages users to use weak passwords, or to save them on disk as a plaintext file. Passwords are far more secure sitting encrypted in the Mac's Keychain (which Safari uses to store this kind of information). If you don't have to remember and type in the password manually, you are far more likely to use a strong password.

Operating System Requirements:

This product is designed to run on the following operating systems:

  • Mac OS X 10.5 Intel
  • Mac OS X 10.5 PPC
  • Mac OS X 10.4 Intel
  • Mac OS X 10.4 PPC
  • Mac OS X 10.3.9
  • Mac OS X 10.3

Additional Requirements:

  • Mac OS X 10.3 through 10.5.x. (Will probably work with later versions of the OS
  • provided Apple doesnÃ?¢Ã?â?¬Ã?â?¢t change the location or format of the WebCore file. This program checks the file before attempting to patch it
  • so it should be safe to try).

Screenshots:

Download Links:

Your Installed Versions:


 

Feedback Summary:

This Version:
Overall Rating: (4.8) Features: (4.9) Support: (4.6)
Ease of Use: (4.9) Quality / Stability: (5.0) Price: (5.0)
Add Your Feedback

Key to Types of Feedback:

ReviewsReviews   TroubleshootingTroubleshooting   Usage TipsUsage Tips   Developer NotesDeveloper Notes   CommentaryCommentary   Featured ReviewsFeatured Reviews

Autocomplete Always On! ReviewWorks with Safari 4.0.1 ... - Version: 1.0, 6/18/2009 02:50PM PST

M8lsem
for which I am very glad. Saves all sorts of time cumulatively.
Post a commentAlert Admin

Autocomplete Always On! Usage TipWorks with Safari 3.1 - Version: 1.0, 3/19/2008 05:23PM PST

Tee
Tested on 10.4.11 PPC with the new Safari 3.1, it works.

Post a commentAlert Admin

Autocomplete Always On! ReviewWorks perfectly with Leopard 10.5.2! - Version: 1.0, 2/12/2008 12:00AM PST

(2 of 2 users found this comment useful)

NickyCee
This patch seriously rocks! I do a great deal of financial analysis and I hate PCs so much, my company lets me use a Mac. This patch allows me to save passwords for secure https websites saving me huge amounts of time. "Oh, there is a reason that Safari doesn't save the password - it's a secure site. You are risking all by saving the username and password!," you might say. No, my office has a full time guard and shut off my computer every night. Bottom line is: This thing saves much time and it is limitation from Safari that should not be there.
Post a commentAlert Admin