07-08-2009 04:44 PM
Found out that the invocation from the browser is not through CHAPI but through the BrowserContentProvider. A sample can be found in the samples/device/blackberry/browser/BrowserPlugin. It's similar to CHAPI that it registers a MIME type and all.
My application can be accessed through from the Browser and through CHAPI so to be safe, I used to different extensions for each (less it runs into an issue of which handles the extension if both are registered)
Hope this helps.