MacOS – install OSX Safari 5.1 for one user and Safari 5.05 for another user – same CPU

macossafarisnow leopard

I'm running OSX 10.6.8 with Safari 5.01 with my main user account, which is an admin account.
I would like to do some testing with Safari 5.1 before I fully commit to it.

Can I install Safari 5.1 in another user account (non-admin) and keep the Safari 5.05 functional in my admin account?
Can I just install it in the ~/Applications directory of the non-admin user?

Best Answer

The person behind Multi-Safari has documented the procedure to create a Safari application with a self-contained WebKit framework here.

Basically it involves duplicating the Safari application, opening the contents and creating a Frameworks folder inside, copying the Framework from /System/Library/Frameworks and then performing some jiggery-pokery to get the application to prefer to use the self-contained framework over the one in the Library folder.

(I decided not to copy his instructions word for word, as his website didn't use Creative Commons.)