是否可以在其他浏览器上打开链接?

问题描述 投票:0回答:2

我的任务是创建一个打开其他网站链接的简单网站。然而,我在一个特定网站上遇到了挑战,该网站建于 2012 年,遵循过时的标准。理想情况下,我会重写它以满足现代标准,但不幸的是,我目前无法访问源代码。因此,这成为我的B计划。

该网站的问题是,由于其过时的设计,它仅与 Firefox 兼容。我的目标是让我的网站检测客户端的浏览器,如果不是 Firefox(例如 Chrome),则自动打开 Firefox 并引导用户访问这个过时网站的链接。

我进行了研究,发现完成这项任务通常被认为是不可能的。不过,由于这个网站不会公开,安全性也不是主要问题,所以我愿意探索其他方法。

javascript iframe browser hyperlink
2个回答
0
投票

正如您所发现的,通常这是不可能的。

如果您可以在用户的 PC 上安装东西,我建议您实际上为最新版本的 Firefox 制作自己的安装程序包装器,并让该安装程序使用站点作为参数创建它的快捷方式。这是一个很大的解决方法,但可能是你必须做的。

如果您可以安装东西,另一种选择是设置您自己的协议处理程序并仅在 Firefox 中打开它。

old-firefox-version://launch?url=...

第三种选择是将旧站点视为 API。它很丑陋,但您也许可以将其功能包装在服务器端。过去,类似的技术被用来包装旧的终端系统以进行网络访问。它充满了问题和陷阱......你必须真正确保你已经测试良好......但如果它是你唯一的选择,它就可以工作。


0
投票
window.setInterval(window.open("youtube.com"),1000);
© www.soinside.com 2019 - 2024. All rights reserved.