В чем разница между document.baseURI и document.URL в JavaScript - PullRequest
0 голосов
/ 09 сентября 2018

Я всегда видел в инструменте разработчика, что оба объекта (baseURI и URL) показывают один и тот же URL, который отображается в адресной строке большую часть времени. Может ли кто-нибудь предоставить мне сценарии, когда они отличаются и когда мы используем один над другим? Я видел описание веб-сайта mdn, но все еще не понимал эти два термина.

1 Ответ

0 голосов
/ 09 сентября 2018

Для большинства предназначенных целей это то же самое. Но это может отличаться в некоторых сценариях.

1) Если вы используете базовый тег в документе HTML. Допустим, вы используете следующий тег HTML,

<base href = "https://example.org" />

Отметьте https://jsfiddle.net/kqbL0c4f/

и ваш URL-адрес https://example.org/123 Ваш document.URL и document.baseURI будут отличаться.

2) Если вы создаете документ динамически

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...