我有一个包含其他文件夹的游戏文件夹 - / games / some-game /
我有一个在我的根文件夹(主页)上运行的JS文件,该文件使用 window.open 使用该相对路径在新的弹出窗口中打开它们。
但是如果我想在我的网站上创建另一个文件夹目录,让我们说 / newfolder / 并从那里运行它,显然相关文件链接现在不起作用,我将不得不做 ../ games / some-game /
所以有我的困境,我不能使用相同的JS文件。
我看到的唯一选择是:
在我的JS文件中使用绝对URL
为我想要使用的每个文件夹制作此JS文件的副本,并使用新的相对路径将其放入其中。
在我想要使用的新文件夹中使用基本标记,显然使用我的root作为基础(这可能会导致其他问题)
我在这里错过了什么吗?
答案 0 :(得分:0)
无论当前路径如何,启动/games/some-game/
都应该有效。以斜杠(/
)开头的URL相对于域的根目录。
因此,如果您的用户位于http://example.com
内的任何网址,则/games/some-game/
将始终引用http://example.com/games/some-game
。