Có API JavaScript (bản địa) cung cấp "chức năng" của window.location cho URL tùy chỉnh không? một cái gì đó dọc theo dòng củaCơ sở quản lý URL?
var url = new URL("http://stackoverflow.com/question?hello=world#foo");
console.log(url.hostname, url.path);
// out: "stackoverflow.com", "/question"
url.hash = "bar";
url.query = "";
console.log(url);
// out: "http://stackoverflow.com/question#bar"
Tôi khá chắc chắn không có API gốc cho điều này (vì lý do nào). Nếu ai đó thực hiện việc này, vui lòng chia sẻ liên kết.
thể trùng lặp của [Làm thế nào để phân tích cú pháp URL vào hostname và đường dẫn trong javascript?] (Http://stackoverflow.com/questions/736513/how-do-i- parse-a-url-into-hostname-và-path-in-javascript) – Cameron
@Cameron Các câu hỏi có thể tương tự, nhưng thư viện mà tôi liên kết không có ví dụ (và có thể là các giải pháp khác). – deviousdodo
@draevor: Vâng, có thể là tốt nhất để giữ cho cả hai (hoặc có họ sáp nhập, có thể). – Cameron