如何在程序解析相对路径时指定绝对路径?

时间:2014-12-27 10:41:17

标签: javascript relative-path absolute-path

我正在使用一个Javascript库,它接受一个指定 relative 路径的字符串作为选项。使用此路径,它将加载用于主题的CSS文件。但是,我已将主题文件放在其他位置,并希望使用绝对路径来引用它。

此路径相对于调用它的页面。因此,如果我提供的路径是/absolute/path/file.js,并且我在[host]/abc/def/ghi,则会调用[host]/abc/def/ghi/absolute/path/file.js。如果我在[host]/xyz,则会拨打[host]/xyz/absolute/path/file.js

我不能简单地上升两个或三个级别../../因为那可能不是根目录。相反,我正在做../../../../../../../../absolute/path/here.css,以确保它尽可能远离实际需要,这确实有效。

库中没有选项可以使用基本路径。

当库仅解析相对路径时,还有更多优雅方式来指定绝对路径吗?

0 个答案:

没有答案