我正在使用一个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
,以确保它尽可能远离实际需要,这确实有效。
库中没有选项可以使用基本路径。
当库仅解析相对路径时,还有更多优雅方式来指定绝对路径吗?