我为我居住的城镇构建了一个小型移动网络应用程序,它聚合了大量信息并使其具有可读性。最近,在我的 android 手机浏览器上,当我转到某个页面时,它会询问我是要使用 Browser 还是 MX Android Player 打开它。我查看了 Chrome 中的请求标头,但没有发现任何问题。我已经有人在 iphone 上对此进行了测试,但问题没有发生。有任何想法吗?
有问题的网站是http://sligo.me
页面抛出错误是http://sligo.me/Events。
我为我居住的城镇构建了一个小型移动网络应用程序,它聚合了大量信息并使其具有可读性。最近,在我的 android 手机浏览器上,当我转到某个页面时,它会询问我是要使用 Browser 还是 MX Android Player 打开它。我查看了 Chrome 中的请求标头,但没有发现任何问题。我已经有人在 iphone 上对此进行了测试,但问题没有发生。有任何想法吗?
有问题的网站是http://sligo.me
页面抛出错误是http://sligo.me/Events。
这与您的页面无关。它与 MX Android Player 有关。Android 允许其应用注册要通过它们处理的 URL。这样,如果手机上安装了 Chrome 并且用户单击 URL,系统将询问它是否应该使用 Chrome 或浏览器打开 URL。用户现在可以选择默认应用或在每次单击 URL 时进行选择。
应用程序也可以仅注册某些 URL 部分。一个好的 Twitter 应用程序会在主机 Twitter 上注册所有 URL,然后在应用程序内显示该页面的内容。
我猜想 MX Android Player 注册了一些 URL,并且http://sligo.me/Events与该过滤器匹配。您可以尝试一下并尝试更改过滤器匹配的 URL 部分。有关此过滤的更多信息可以在有关Intents 和 Intentfilters的文档中找到