我正在开发一个网络应用程序,我有一个在其路径中包含“反馈”一词的网址。当我点按它时,Chrome for Android会询问我是否要使用Chrome,Firefox或RssDemon(我安装了Rss应用)打开它。
我一点一点地使用url玩,直到我意识到URL中的“feed”一词触发了这种行为。它不必处于开始或结束。像“喂养动物”或“换行代码”之类的东西会产生同样的效果。
我不想为了避免这种情况而改变我的网址。
答案 0 :(得分:1)
问题不在于网络应用程序中的任何方式。这是RSS android应用程序RssDemon的全部错误。卸载RssDemon后,问题就消失了。
似乎RssDemon设置了一个URL意图过滤器,以便点击使用RssDemon打开文本Feed的Chrome链接。作为一个链接,Android也可能提供Chrome& Firefox作为打开它的选项。
关键是我在我的网络应用程序中无法做任何事情以避免这种行为。好事是我没有:-)。对于没有像RssDemon这样的应用程序安装这样的intent过滤器的人来说,它会正常工作。并且您无法真正保护这些,任何应用程序都可以为任何模式设置过滤器,然后由用户决定。