The iPhone Safari browser is amazingly limited — no “find in page” function, no extensions, and no other search providers available (either Google or Yahoo). However the iPhone’s been gifted an amazing rendering engine and Javascript library, which is why I recommend the following Javascript bookmarklets.
If you aren’t sure how a bookmark differs from a bookmarklet, take a look at Wikipedia, or read my simple explaination: a bookmarklet is a saved line of Javascript code which provides some functionality and has all of the capabilities of Javascript on the currently displayed page, including navigating to a new page and modifying the page itself. A bookmarklet is activated when you open the bookmark (click it). On the iPhone there’s only one native way to get bookmarklets onto the phone — by bookmarking them on Safari on your computer then syncing them to Safari on the iPhone (done through iPhone). There are some bookmarklet providers which provide helper install pages to get around this limitation.
The iPhone bookmarklet installer bookmarklet: Found at joemaller.com/___
When activated this bookmarklet will add text to the beginning of each link found on the page so that you can bookmark it (see the site for more information).
The 1Password bookmarklets:
If you have an iPhone and the 1Password you can use the “lookup in 1Password” bookmarklet which automatically open 1Password with the current page address and allows you to copy your password. Immediately after copying some text you’re returned to Safari where you can input it. 1Passsword can be synced in app over WiFi to the Mac OS X version of 1Password.
OR
If you don’t have the 1Password iPhone app and have the desktop version you can make a self-contained bookmarklet which does the same thing in browser. New passwords are synced to this by the 1Password app on OS X. (learn more about option # 2 at the 1Password site)
Delicious – (see this page for instructions)
This just navigates you to an iPhone friendly way to bookmark using Delicious, pretty simple, very useful.
Find in Page – (Javascript to bookmark)
This open a Javascript prompt where you enter a phrase (case-independent) to find in the page; matches are counted and highlighted in yellow and bold.
Open Links in new Window – (Javascript to bookmark)
When activated this changes all links on the current page to spawn a new tab to view them.
Dictionary – (Javascript to bookmark)
This open a prompt to enter a word and redirects you to a definition of the word.
Wikipedia – (Javascript to bookmark)
This opens a prompt where you enter a Wikipedia query.
Mobilize This! – (Javascript to bookmark)
This bookmarklet open the currently open (or loading) page to be opened using the Google mobilizer service (shows only plain text, much quicker to load).
Read It Later – log in to your Read It Later account to find these bookmarklets
This adds the current page (or current loading page) to your Read It Late queue.