我正在为需要将其与 Opera Mobile 集成(而不是其他浏览器)的客户在 Android 上构建自定义软件。其中一项要求是在浏览器中打开的特定链接由我们的定制软件处理。我对意图过滤器的了解比以往任何时候都多,这不是问题所在。
问题是 Opera Mobile 似乎非常固执地允许操作系统处理 Opera 可以自己处理的链接。例如,使用任何性能良好的浏览器(默认的 Android 浏览器、Chrome 等)在 Google 上搜索“Google Play”;现在单击第一个结果(Google Play 网站):根据您现有的设置,系统会提示您使用哪个应用程序,或者直接打开 Google Play 应用程序。现在在 Opera Mobile 中尝试同样的方法:Opera 只是打开 Google Play 网站本身——这显然是不可取的,因为现在您无法安装应用程序,只能浏览目录。
有人知道有什么方法可以说服 Opera Mobile 在这方面表现得正确吗?我正在使用 Opera Mobile 12.10 版进行测试。