В настоящее время на моем веб-сайте я использую базовый тег HTML для сокращения URL-адресов в тегах привязки. Все URL на моем сайте принадлежат одному домену. Для 100% соответствия я использую абсолютный URL. например:
<base href="http://www.example.com/path/to/specialpage/">
Я заглянул в интернет, чтобы посмотреть, смогу ли я как-нибудь сократить это и по-прежнему работать в браузерах, изобретенных за последние 10 лет. Я хотел сделать что-то вроде:
<base href="/path/to/specialpage/">
Мой вопрос: если бы я использовал приведенный выше код, сломались бы основные браузеры, такие как Internet Explorer? или есть ошибки в основных браузерах с укорочением этого тега? Я хочу попытаться опустить доменное имя, но сделать так, чтобы мой сайт продолжал работать со всеми браузерами, созданными за последние 10 лет, даже если это означает включение специального тега для конкретного браузера, возможно, мне нужно что-то вроде:
<!-- firefoxpatchID=1 -->
<base href="/path/to/specialpage/">
<!-- endfirefoxpatch -->
Какое решение здесь? Могу ли я просто отказаться от пропуска домена, и каждый браузер будет счастлив или мне нужно сделать что-то особенное для определенных браузеров, чтобы соответствовать моей идее?