gpt4 book ai didi

javascript - 在点击链接时防止android chrome中的 "Complete action using..."对话框?

转载 作者:太空狗 更新时间:2023-10-29 12:39:15 27 4
gpt4 key购买 nike

我在 Android 的 Chrome 浏览器中遇到过这个问题。当我尝试打开一个指向 google plus 帐户的链接时,目标为空白属性:

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

它要求我“使用“Chrome”、“Google+”或“ native 浏览器”完成操作。如果我选​​择“Chrome”,链接将在同一个选项卡中打开。

有没有人遇到过这个问题?如何在另一个选项卡中打开此链接而不是在同一选项卡中打开它,或者如何防止从 JavaScript 或特定元标记中显示此对话框?

最佳答案

它不起作用,因为 Google Plus 应用程序为“//plus.google.com/”注册了一个自定义 URL 处理程序,导致“完成...”对话框,然后是链接的上下文,包括它的目标属性,当它被外部重新路由到 Chrome 时不再存在。

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

关于javascript - 在点击链接时防止android chrome中的 "Complete action using..."对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28741829/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com