В чем разница между document.baseURI и document.URL в javascript

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

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
6
0
3 442
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

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

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

Проверьте https://jsfiddle.net/kqbL0c4f/

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

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

Другие вопросы по теме