Premise 1: bookmarklets are too hard for most people to use (installation etc.)
Premise 2: bookmarklets can add useful functionality to a browser or to a web page
Take the page below, an iframe version of bittybrowser - it links to a book product record in Amazon... The URL of this page contains an ISBN, which I can do all sorts of wonderful things with...
For example, Jon Udell's Library lookup bookmarklets scrape the ISBN out of the URL and send the user off to a library catalogue lookup for that ISBN. I've used the core of the bookmarklet for a bookmarklet that looks the book up on O'Reilly's Safari e-bookshelf.
So here, for example, is a hacked version of the Safari bookmarklet that scans the URL of the page loaded into the Bittybrowser, and if it finds an ISBN there it looks up that URL on the O'Reilly Safari bookshelf: do Safari lookup
NB I added an id to the Bittybrowser <iframe> element. This should also work for books looked up on other sites where an ISBN is included in the URL.
So first off, it'd be nice to be able to use this sort of bookmarklet functionality within Bittybrowser, although it is relatively straightforward to get the functionality from script calls made outside the Bittybrowser frame.
What I'm guessing is a little harder to achieve from outside the Bittybrowser iframe because of browser (IE, FF etc.) security policies is the functionality that bookmarklets in the normal sense can apply within a page.
For example, clicking this bookmarklet equivalent applied to this page will generate references for the following links:
I'm guessing that I couldn't provide the same functionality for a page contained within the bitty browser from outside the browser (i.e. annotate and reference links for the page in the bittybrowser on that page), though I could:
So I guess what I'm asking for is a way of installing bookmarklets in the bittybrowser toolbar, or generating customised versions of the bittybrowser that contain my predefined bookmarklets.