【问题标题】:Relative Link To Local File本地文件的相对链接
【发布时间】:2014-11-25 01:36:00
【问题描述】:

我有一个本地 HTML 文件,我们将其用作 USB 菜单 - 当 USB 设备插入时,网页将自动打开并显示我们的菜单。

在我们的菜单中,我们有一个指向安装程序的链接。当用户单击链接时,它会打开我们的安装程序窗口。

代码是:

<a href="file:///C:/Test_USB_Menu/src/Company Plugins.exe">Install Our Plugins</a>

链接工作正常,但我们想让文件的链接相对。即,成功;

<a href="file:///src/Company Plugins.exe">Install Our Plugins</a>

但是当我更改此文件时,单击链接时文件不再打开。任何想法我做错了什么?文件可以有相对路径吗?

文件夹结构如下:

- Root USB
  - AUTORUN.html
  - src
     - Company Plugins.exe

【问题讨论】:

    标签: html autorun


    【解决方案1】:

    我认为您只想删除前缀方案。试试:

    <a href="/src/Company Plugins.exe">Install Our Plugins</a>
    

    您也可以尝试使用. 运算符来表示当前目录:

    <a href="file:///./src/Company Plugins.exe">Install Our Plugins</a>
    

    【讨论】:

    • 这适用于 Firefox 和 Chrome,但不适用于 IE。对 IE 有什么想法吗?
    • 在 IE 中是否可以使用您发布的绝对路径?如果不是,则不是路径问题。一般来说,IE 也可能会出现 .exe 文件的怪癖(请参阅stackoverflow.com/questions/2815982/…)。
    猜你喜欢
    • 1970-01-01
    • 2018-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-12
    • 2012-11-28
    相关资源
    最近更新 更多