当前在我的网站上,我使用HTML基本标记来缩短锚定标记中的URL。我网站上的所有URL都属于一个域。为了100%符合规定,我使用绝对URL。例如:
<base href="http://www.example.com/path/to/specialpage/">
我在互联网上看了看是否可以以某种方式缩短它,并使它在过去十年来发明的浏览器中仍然可以使用。我想做类似的事情:
<base href="/path/to/specialpage/">
我的问题是,如果使用上述代码,Internet Explorer等主要浏览器会崩溃吗?还是主要浏览器中存在此标记缩短的错误?我想尝试省略域名,但让我的网站仍可与过去十年来制造的所有浏览器一起使用,即使这意味着包括用于特定浏览器的特殊标记,也许我也需要以下内容:
<!-- firefoxpatchID=1 -->
<base href="/path/to/specialpage/">
<!-- endfirefoxpatch -->
这里有什么解决方案?我是否可以不删除域名而让每个浏览器都满意呢?还是我必须对某些浏览器做一些特殊的事情才能适应我的想法?