Stock Android browser doesn't support bookmarklets...
Need to try and see if there is some way to work around this. Impossible? Probably :-(
For those whom are technological (word?) you can use ADB to insert the bookmarklet into the sqlite3 database; bookmarks.
I remember reading something like:
update bookmarks set url='bookmarklet_source' where _id='id'
Not so easy though. Other than that, nothing as of yet.
ok, this is a start though - have you actually been able to verify this yourself? Do you have an android handset to test this on? (I don't unfortunately, although I may try and get one soon to investigate stuff like this).
I didn't have time to test it whilst writing it.
I do have an Android phone, HTC Desire with Sense, however the internals work the same as Nexus One for example.
I'll give it a test and report back!
Not quite sure what I'm looking at here - this just seems to be some example bookmarklets? The problem with Android is (as I understand it) that it doesn't allow you to use the javascript: pseudo-protocol in bookmarks... so none of these would run, which is the problem with Snoopy. Am I missing something here...?
Woops! Forgot the rest of the link.
There is a discussion about Android bookmarklets here. http://code.google.com/p/bookmarklets/issues/detail?id=1#c6
I shall test out what this guy is saying.
javascript:alert(3);
Definitely worked for me, using the unescape eval method! Now to implement it into the bookmarklet code! Hopefully should continue working for iOS devices too.
Ahh excellent, I see now... sounds like a good solution, just need to make sure it's properly tested with the Snoopy bookmarklet. Whilst I don't want to have different versions of the main codebase for different platforms, I'm not too worried about having a different version of the bookmarklet code specifically for Android, if needs be.
Can you test to see if the unescape eval method works on the iPhone? If it does, there should be no need to have two different versions.
Fingers crossed iOS still works!