在HTML中替换从Microsoft Edge到Google Chrome的重定向

e4eetjau  于 2023-02-06  发布在  Go
关注(0)|答案(3)|浏览(201)

在这段HTML代码中

<a href="microsoft-edge:https://www.ansa.it">PARTECIPA</a>

如果设备上安装了Microsoft Edge浏览器,则会指示在该浏览器中打开网站。
有谁能帮我吗?我想在Google Chrome浏览器而不是Edge浏览器中打开网站。我应该如何编辑此HTML?

oknrviil

oknrviil1#

这个函数不起作用!类似的例子是IOS,它的工作方式如下
示例:

<a href="googlechromes://www.ansa.it">PARTECIPA</a>
2ic8powd

2ic8powd2#

谷歌在其开发者网站上有关于Chrome iOS应用程序URI方案的官方文档。
简单地用googlechrome替换http,用googlechrome替换https,这意味着:
http://www.google.com/成为googlechrome:www.google.com/https://apple.stackexchange.com/成为googlechromes:apple.stackexchange.com/之前,它支持googlechrome-x-callback://的x-callback-url。这允许调用应用向Chrome显示其名称和URI方案,Chrome将在地址栏中显示一个后退按钮,用于关闭标签并调用指定的URI。几年前,iOS 9在状态栏中添加了“返回到...”按钮,删除了该功能(但URI方案仍然有效)。

mu0hgdu0

mu0hgdu03#

要使用Chrome浏览器而不是Microsoft Edge打开链接,您可以按如下方式更改href属性的值:<a href="googlechrome:https://www.ansa.it">PARTECIPA</a>.假设安装了Chrome浏览器,这应该会打开Chrome浏览器。
问题:
如果边缘没有安装在设备上(移动,桌面或标签),它不工作
在这种情况下,最好使用标准URL,而不指定特定的浏览器,如. <a href="https://www.ansa.it">PARTECIPA</a>。此外,"googlechrome:"协议不是标准化协议,可能无法在所有设备上工作。因此,您可以使用标准化URL,如我上面发布的代码片段,让用户设备选择。
你知道,如果不是 chrome 我可以指定"默认浏览器"例如PARTECIPA或类似的东西?
没有指定默认浏览器的标准协议。因此,最好的方法是简单地使用标准URL,而不指定特定的浏览器。但是,如果您真的想在超文本链接中使用特殊的Web协议,以强制网页或文件在Windows或iOS上使用特定的浏览器打开,请在超文本引用链接之前放置 * browser-name *。
检查以下内容:

<a href="googlechrome:https://www.example.com">Open in Google Chrome</a>
<a href="microsoft-edge:https://www.example.com">Open in Microsoft Edge</a>
<a href="firefox:https://www.example.com">Open in Mozilla Firefox</a>
<a href="safari:https://www.example.com">Open in Apple Safari</a>
<a href="opera:https://www.example.com">Open in Opera</a>

相关问题