代码之家  ›  专栏  ›  技术社区  ›  Pali

为什么location.href上的“../”给出不同的结果?

  •  0
  • Pali  · 技术社区  · 10 年前

    我正在尝试从Alfresco Share用javascript中的简单href打开一个jnlp文件。 我的代码:

    location.href = "../res/components/javawebstart/AEF_JNLP.jnlp";
    

    本地主机上的结果(正在工作):

    http://localhost:8081/share/res/components/javawebstart/AEF_JNLP.jnlp
    

    测试环境结果(不工作):

    http://t1aetest:9080/share/page/context/res/components/javawebstart/AEF_JNLP.jnlp
    

    有人能帮我吗?

    1 回复  |  直到 10 年前
        1
  •  3
  •   Yaje    10 年前

    ../ 表示您将返回比当前目录高一级的目录。。

    例如:

    您所在的位置:

    com/foo/goo
    

    如果你说

    ../ 你会在foo。

    至于你的问题。放置url时使用相对路径

    参考点击 here