Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在html中,有没有一种方法可以在不知道的情况下引用网站的域?_Html - Fatal编程技术网

在html中,有没有一种方法可以在不知道的情况下引用网站的域?

在html中,有没有一种方法可以在不知道的情况下引用网站的域?,html,Html,例如,我想要一个链接,将查看器带到网站上的文件夹 但现在我想让其他开发人员可以在他们的网站上使用我的代码,而不必亲自编辑。是否有一种方法可以让我在不知道域是什么的情况下引用?如果您只想创建相对链接,即相对于当前URL或域的链接,只需省去域即可: <a href="foo.html">always goes to foo.html in the same folder as this document</a> <a href="/foo.html">always

例如,我想要一个链接,将查看器带到网站上的文件夹


但现在我想让其他开发人员可以在他们的网站上使用我的代码,而不必亲自编辑。是否有一种方法可以让我在不知道域是什么的情况下引用?

如果您只想创建相对链接,即相对于当前URL或域的链接,只需省去域即可:

<a href="foo.html">always goes to foo.html in the same folder as this document</a>
<a href="/foo.html">always goes to /foo.html in the same domain</a>
同样,您也可以创建协议相对URL:


你不能用HTML来实现这一点,但是你可以用Javascript或者服务器端。PHP。您也许可以使用相对路径来表示当前域,不管它是什么。
<a href="//example.com/..">goes to https://.. if current page is https, otherwise http</a>