在点击 link 时阻止 android 的 chrome 中的 "Complete action using..." 对话框?

Prevent "Complete action using..." dialog in android's chrome, when tapping a link?

我在 Android 的 Chrome 浏览器中遇到过这个问题。当我尝试打开一个 link 时,会导致 google 加上目标空白属性的帐户:

<a href="http://plus.google.com" target="_blank">link</a>

它要求我 "Complete action using: "Chrome"、"Google+" 或 "Native browser"。如果我选​​择 "Chrome",link 正在在同一标签中打开。

有人遇到过这个问题吗?如何在另一个选项卡中打开此 link 而不是在同一选项卡中打开它或防止此对话框从 JavaScript 或特定元标记出现?

它不起作用,因为 Google Plus 应用程序为“//plus.google.com/”注册了自定义 URL 处理程序,导致出现 "Complete with..." 对话框,然后link 的上下文,包括其目标属性,在 外部 重新路由到 Chrome.

时不再存在

我怀疑这实际上是一个错误,但从 Chrome 开始就很难修复。您可以在他们的邮件列表中报告。这不是您可以从一端修复的,因为 Android 本机系统的 URL 协议处理程序正在以您无法从浏览器沙箱中规避的方式进行干预。 Android 本身在显示对话框时是完全正确的,因为有 3 个有效的应用程序可以处理有问题的 link。