【问题标题】:To open a web page in firefox by clicking an anchor tag通过单击锚标记在 Firefox 中打开网页
【发布时间】:2011-03-18 05:13:39
【问题描述】:

一旦用户点击锚标记,我需要在 Firefox 中打开一个页面。

例子:

<!-- Currently the anchor tag is displaying in any of following browsers: 
     Internet Explorer, Opera, Safari, and Chrome -->
<a href="sample.html">Sample link to open in Firefox</a>

一旦用户点击链接,我需要在 Firefox 中打开文件 sample.html。没有不可能的事。但我不知道该怎么做。

是否可以在 JavaScript、jQuery 或 PHP 中执行此操作?

【问题讨论】:

  • 是否包含在

标签: php javascript jquery html


【解决方案1】:

您无法从给定的网页中指定应在哪个软件中打开链接。

充其量,如果您的锚点指向特定类型的文件(如 .doc),系统将知道它必须使用浏览器以外的其他软件(如 MS Word -- 或询问用户他想使用哪个软件)。但是,对于 HTML 页面,将使用浏览器。

而您的网站无法控制这一点。

【讨论】:

    【解决方案2】:

    如果你的意思是只在 Firefox 中,不能这样做

    如果浏览器不是 Firefox,您可以做的最好的事情是通过嗅探user agent 将其隐藏在其他浏览器中。但是不同的浏览器可以很容易地将自己呈现为 Firefox(通过欺骗用户代理)。

    无论如何,这都不是一个好主意。

    【讨论】:

    • 如果要在其他浏览器中打开,怎么办
    • @Mohan Ram:我们不能强制在 Firefox 或任何其他网络浏览器中打开网页。当用户单击链接时,目标页面将始终在用户的默认浏览器中打开,可以是 Mozilla Firefox、Google Chrome、Internet Explorer 或其他浏览器。
    【解决方案3】:

    这个锚点在哪里显示?通常,将使用显示锚点的相同程序打开链接。如果没有,它将启动在用户系统中注册的任何程序来处理 HTML 文件。您不能强制用户的系统使用任何特定的浏览器(如果没有安装该浏览器会怎样)?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-04
      • 2019-02-15
      • 1970-01-01
      • 2010-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多