Baseline Widely available *
ÐнÑеÑÑÐµÐ¹Ñ Location
пÑедÑÑавлÑÐµÑ Ñобой адÑÐµÑ (URL) обÑекÑа, Ñ ÐºÐ¾ÑоÑÑм он ÑвÑзан. Ðго модиÑикаÑии оÑÑажаÑÑÑÑ Ð½Ð° ÑодиÑелÑÑком обÑекÑе. ÐнÑеÑÑейÑÑ Document
и Window
имеÑÑ Ð¿Ð¾Ð´Ð¾Ð±Ð½Ñй Location
, к коÑоÑÐ¾Ð¼Ñ Ð¼Ð¾Ð¶Ð½Ð¾ полÑÑиÑÑ Ð´Ð¾ÑÑÑп ÑеÑез Document.location
и Window.location
ÑооÑвеÑÑÑвенно.
ÐнÑеÑÑÐµÐ¹Ñ Location
не Ð¸Ð¼ÐµÐµÑ ÑнаÑледованнÑÑ
ÑвойÑÑв, но ÑеализÑÐµÑ ÑвойÑÑва URLUtils
.
Location.href
DOMString
, ÑодеÑжаÑий URL Ñеликом. ÐÑи изменении, ÑооÑвеÑÑÑвÑÑÑий докÑÐ¼ÐµÐ½Ñ Ð¿ÐµÑеÑ
Ð¾Ð´Ð¸Ñ Ð½Ð° новÑÑ ÑÑÑаниÑÑ.
Location.protocol
DOMString
, ÑодеÑжаÑий пÑоÑокол ÑекÑÑего URL, вклÑÑÐ°Ñ ':'
.
Location.host
DOMString
, ÑодеÑжаÑий Ñ
оÑÑ, а именно Ð¸Ð¼Ñ Ñ
оÑÑа, ':'
и поÑÑ.
Location.hostname
DOMString
, ÑодеÑжаÑий домен ÑекÑÑего URL.
Location.port
DOMString
, ÑодеÑжаÑий Ð½Ð¾Ð¼ÐµÑ Ð¿Ð¾ÑÑа ÑекÑÑего URL.
Location.pathname
DOMString
, ÑодеÑжаÑий пеÑвÑй '/'
поÑле Ñ
оÑÑа Ñ Ð¿Ð¾ÑледÑÑÑим ÑекÑÑом URL.
Location.search
DOMString
, ÑодеÑжаÑий '?'
Ñ Ð¿Ð¾ÑледÑÑÑими паÑамеÑÑами URL.
Location.hash
DOMString
, ÑодеÑжаÑий '#'
Ñ Ð¿Ð¾ÑледÑÑÑим иденÑиÑикаÑоÑом.
Location.username
DOMString
, ÑодеÑжаÑий Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ, Ñказанное пеÑед именем домена.
Location.password
DOMString
, ÑодеÑжаÑий паÑолÑ, ÑказаннÑй пеÑед именем домена.
Location.origin
ТолÑко Ð´Ð»Ñ ÑÑениÑ
ÐозвÑаÑÐ°ÐµÑ DOMString
, ÑодеÑжаÑий пÑоÑокол, Ñ
оÑÑ Ð¸ поÑÑ ÑекÑÑего URL.
ÐнÑеÑÑÐµÐ¹Ñ Location
не Ð¸Ð¼ÐµÐµÑ ÑнаÑледованнÑÑ
меÑодов, но ÑеализÑÐµÑ Ð¼ÐµÑÐ¾Ð´Ñ URLUtils
.
Location.assign()
ÐагÑÑÐ¶Ð°ÐµÑ ÑеÑÑÑÑ Ð¿Ð¾ URL, ÑÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð¼Ñ Ð² каÑеÑÑве паÑамеÑÑа.
Location.reload()
ÐеÑезагÑÑÐ¶Ð°ÐµÑ ÑеÑÑÑÑ Ð¿Ð¾ ÑекÑÑÐµÐ¼Ñ URL. ÐдинÑÑвеннÑй опÑионалÑнÑй паÑамеÑÑ Boolean
пÑи знаÑении true
ÑказÑваеÑ, ÑÑо ÑÑÑаниÑа должна бÑÑÑ Ð·Ð°Ð½Ð¾Ð²Ð¾ загÑÑжена Ñ ÑеÑвеÑа, пÑи знаÑении false
ÑÑÑаниÑа Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð·Ð°Ð³ÑÑжена из кеÑа.
Location.replace()
ÐаменÑÐµÑ ÑекÑÑий ÑеÑÑÑÑ Ð½Ð° новÑй по URL, ÑÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð¼Ñ Ð² каÑеÑÑве паÑамеÑÑа. ÐÑлиÑие Ð¾Ñ assign()
в Ñом, ÑÑо пÑи иÑполÑзовании replace()
ÑекÑÑÐ°Ñ ÑÑÑаниÑа не бÑÐ´ÐµÑ ÑоÑ
Ñанена в History
, и полÑзоваÑÐµÐ»Ñ Ð½Ðµ ÑÐ¼Ð¾Ð¶ÐµÑ Ð¸ÑполÑзоваÑÑ ÐºÐ½Ð¾Ð¿ÐºÑ Ð½Ð°Ð·Ð°Ð´, ÑÑÐ¾Ð±Ñ Ð²ÐµÑнÑÑÑÑÑ Ðº ней.
Location.toString()
ÐозвÑаÑÐ°ÐµÑ DOMString
, ÑодеÑжаÑий URL Ñеликом. ÐÑо Ñиноним URLUtils.href
, однако он не Ð¼Ð¾Ð¶ÐµÑ Ð¸ÑполÑзоваÑÑÑÑ Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð·Ð½Ð°ÑениÑ.
// ÐÑÐ¾Ñ Ð¿ÑÐ¸Ð¼ÐµÑ ÑоздаÑÑ ÑÑÑÐ»ÐºÑ Ð¸ иÑполÑзÑÐµÑ ÐµÑ ÑвойÑÑво href
// ÐоÑÑекÑÐ½Ð°Ñ Ð°Ð»ÑÑеÑнаÑива - иÑполÑзоваÑÑ document.location или window.location ÑекÑÑего URL
var url = document.createElement("a");
url.href =
"https://developer.mozilla.org/en-US/search?q=URL#search-results-close-container";
console.log(url.href); // https://developer.mozilla.org/en-US/search?q=URL#search-results-close-container
console.log(url.protocol); // https:
console.log(url.host); // developer.mozilla.org
console.log(url.hostname); // developer.mozilla.org
console.log(url.port); // (пÑÑÑой - https подÑазÑÐ¼ÐµÐ²Ð°ÐµÑ Ð¿Ð¾ÑÑ 443)
console.log(url.pathname); // /en-US/search
console.log(url.search); // ?q=URL
console.log(url.hash); // #search-results-close-container
console.log(url.origin); // https://developer.mozilla.org
СпеÑиÑикаÑии СовмеÑÑимоÑÑÑ Ñ Ð±ÑаÑзеÑами СмоÑÑиÑе Ñакже
Window.location
и Document.location
.URL
, URLSearchParams
и HTMLHyperlinkElementUtils
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4