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

时间:2014-07-17 09:11:56

标签: javascript maven alfresco alfresco-share

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

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

localhost(工作)的结果:

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

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

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

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:3)

../表示你回到比当前目录高一级的水平..

例如:

你在:

com/foo/goo

如果你说

../你会在foo。

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

供参考点击here