I'm building a custom piece of software on Android for a customer who needs to integrate it with Opera Mobile specifically (not another browser). One of the requirements is that specific links opened within the browser are handled by our custom software. I know more than I ever cared to know about intent filters, that's not the question.
The problem is that Opera Mobile seems to be extremely stubborn about allowing the OS to handle links that Opera can handle itself. For instance, use any well-behaved browser (the default Android browser, Chrome, whatever) to search for "Google Play" on Google; now click on the first result (the Google Play website): depending on your extant settings, either you get prompted about which app to use, or the Google Play app is opened directly. Now try the same in Opera Mobile: Opera just opens the Google Play website itself -- this is obviously not desirable, since now you can't install apps, you can only browse the catalog.
Does anybody know any way to convince Opera Mobile to behave properly in this regard? I'm testing with Opera Mobile version 12.10.