I load a lot of pages with Safari and it can take a long time to load pages from time to time. I wrote an AppleScript that toggles appearance so that pages load faster. When I read a page that I am really interested in reading, I can then toggle appearance again and reload page.
The script is as follows:
tell application "Safari"
tell application "System Events"
tell application process "Safari"
key down command
key up command
end tell (* end application process Safari *)
end tell (* end System Events *)
tell application "System Events"
click button "Appearance" of tool bar 1 of window 1 of ¬
application process "Safari"
click checkbox "Display images when the page opens" of ¬
group 1 of group of window "Appearance" of application process "Safari"
click menu item "Close Window" of menu "File" of ¬
menu bar 1 of application process "Safari"
end tell (* end Safari *)
That's it. Load 'um Safari!
[robg adds: Save this script in your user's Library -> Scripts folder for easy access from the Scripts menu.]
There is a known issue with using Novell Groupwise WebAccess with Safari. There is a toolbar that is supposed to appear on the left hand side of the screen that fails to appear when using Safari. I've found that if you click and hold on the brown strip on the left portion of the screen and then drag down, the toolbar will appear from the bottom of the screen.
I've never noticed this before, I think this is new to either Safari v1.1 or Safari v1.2. Anyway, if you've ever wanted to know the size of an image on a web page without downloading it and looking at it in Preview (something I do every now and then), there's a really easy way to do it.
If you open the image in a new window in Safari (which can be done through the contextual menu if it's on an open web page), the title of the window (or tab) now shows the image size in pixels.
[robg adds: I believe this is new in Safari 1.2, and it basically makes this hint somewhat redundant, although the referenced script will also tell you the file size of the displayed image.]
Safari 1.2 finally adds support for full keyboard navigation, which allows to Option-Tab (by default) between links and tab between all form elements. You might notice, however, that unless you have "Full keyboard access" turned on, the latter of the two doesn't work as expected.
To enable tab navigation of all form elements in Safari 1.2, you'll need to open System Preferences and click on the Keyboard & Mouse icon. Then, in the Keyboard Shortcuts tab, check the "Full keyboard access" checkbox. After doing this, you'll be able to use your keyboard to truly navigate all form fields (which includes checkboxes, menus, et al).
You should note, however, that turning this option on enables keyboard access system-wide, which might be something you're not used to. Full keyboard access will allow you to tab between OS X interface objects (like buttons and such), and might alter your behaviour slightly.
It might be nice if in the future Safari had the keyboard access feature on its own without having to enable it system-wide, but in the meantime it's still a great feature.
In Safari 1.2, you can controol-click on a downloading file in the Downloads window and be presented with three options: "Show in Finder," "Stop," and (one that I'm sure will come in handy for all of us) "Copy Address." I always missed this feature in Safari when I moved over from Camino because I used it all the time.
[robg adds: You can also copy the address from already downloaded files, which is what I really like -- "Hmm, where did I get this thing from again??" is now easily answered, as long as you don't clear your downloads window.]
I use this one a lot, but haven't seen it mentioned anywhere: Command-Left Arrow doubles as a Back button in Safari, and Command-Right Arrow is its Forward buttoon counterpart. It's not in Keyboard and Mouse Shortcuts in Debug menu, but it's perhaps common knowledge.
Doesn't work if there are QuickTime movies on the page, though.
Open /Library -> Application Support -> SIMBL -> Plugins. Control-click on PithHelmet.bundle and select Show Package Contents. Open the Contents folder and from there, open the info.plist file in either TextEdit or Property List Editor (if you have the Dev Tools installed). Find where it says MaxSafariBundleVersion and change the value to 125. Save and restart Safari. That's it, now PithHelment works.
Reader Ollie H. emailed this one in ... Safari 1.2 has a new feature that will show you the speed of your downloads. Start a lengthy download, open the Downloads window, and then Option-click on the line below the file name -- instead of the time remaining, you'll now see your download speed in KB per second. Option-click again to switch back to time remaining.
I am sure other people have probably stumbled across this one, but if your Safari Bookmarks menu takes a while to pop up (like mine did -- very frustrating), just make sure that the bookmark names are short, as long ones slow it up considerably.
[robg adds: This is the first I've heard of this, and I never actually visit my bookmarks menu. When I did this morning to test, it seemed fine. I do, however, tend to use short names all the time. Can anyone confirm the slowdown and fix?]