У меня на консоли в Chrome следующая строка: new URL('http:www.yahoo.com')
, и я получаю правильный объект:
URL {href: "http://www.yahoo.com/", origin: "http://www.yahoo.com", protocol: "http:", username: "", password: "", …} hash: "" host: "www.yahoo.com" hostname: "www.yahoo.com" href: "http://www.yahoo.com/" origin: "http://www.yahoo.com" password: "" pathname: "/" port: "" protocol: "http:" search: "" searchParams: URLSearchParams {} username: ""
, но при попытке использовать ту же самую строку в браузере Edge, Я получаю следующее:
``[object URL]: {hash: "", host: "", hostname: "", href: <Permission denied>: , origin: "http://"...}
hash: ""
host: ""
hostname: ""
href: <Permission denied>
origin: "http://"
password: ""
pathname: "www.yahoo.com"
port: ""
protocol: "http:"
search: ""
searchParams: Object
username: ""
username: ""``
Разве URL-конструктор не должен поддерживаться так же в Edge в соответствии с этим документом ?