Friday, January 15, 2010


Find In Page has been accepted into the App Store! Here is the iTunes link.

It was actually approved on January 14, in just 4 days - that must be some kind of record!

Now that Find In Page has passed trial-by-Apple (I had serious doubts about my bookmarklet-based app getting accepted - it is the first of its kind on the App Store, I think), I am planning to (as time permits):
  1. Release better videos explaining installation and usage.
  2. Make a series of posts on the making of Find In Page:
    • I discovered a bug (so far undocumented as far as I can tell) in the JavaScript Regular Expressions implementation that I would like to share.
    • Developed a technique for quoting/escaping user input for use in JavaScript Regular Expressions, which I think others may find useful.
    • (Maybe) elaborate on the use of the HTML 5 Canvas tag for building the UI of the Find In Page bar, and generally on faking a fixed-size UI element in mobile Safari.
Stay tuned!


  1. Definitely the first text search bookmarklet app accepted, but not the first bookmarklet based app accepted. Both Instapaper and Read it Later are bookmarklet based(and both are excellent). Congratulations on being approved. It looks to be an excellent application(I saw it on

  2. You are right - both Instapaper and Read it Later rely on bookmarklets and both are indeed excellent. However, both are much more than the bookmarklet - they are backed by full-featured apps and the bookmarklet is a small (albeit important) part of the solution. The difference with Find In Page is that the bookmarklet IS the entire solution, and the app is but a delivery mechanism.

    In any case, thanks for the kind words and I hope you find the app useful. If you have not installed it yet, you may want to try out the Lite version - it will give you an idea as to how the app performs and it is free on the app store.