This blog post contains a bookmarklet to force links in Safari on the iPhone to open on new pages. As noted there:
[robg adds: This works nicely, though I wish the iPhone had the concept of background page loading, so you wouldn't navigate off the frontmost page when clicking a link. Alas, that's not the case, but this is still better than losing your starting page each time you click a link. To get it onto your iPhone, add the bookmarklet to Safari's bookmarks on your Mac, then sync the phone. To put it to use, load the page in question, then click the "Open in New Tab" entry on your bookmarks bar. This will add the "open in new page" icon to each link on the page.]
After experiencing and thoroughly enjoying the iPhone for the weekend, I've found that one of my biggest gripes is that there's no "Open in New Tab" command, which makes all the sense in the world since there is no right click anywhere in the OS.The bookmarklet found there performs some JavaScript to add a target=_blank tag to every link on the page. When clicked on an iPhone, the target bit forces a link to open in a new page, which in the iPhone's UI, is as close as you get to a tab.
[robg adds: This works nicely, though I wish the iPhone had the concept of background page loading, so you wouldn't navigate off the frontmost page when clicking a link. Alas, that's not the case, but this is still better than losing your starting page each time you click a link. To get it onto your iPhone, add the bookmarklet to Safari's bookmarks on your Mac, then sync the phone. To put it to use, load the page in question, then click the "Open in New Tab" entry on your bookmarks bar. This will add the "open in new page" icon to each link on the page.]
•
[19,110 views]

