Lấy tên máy chủ từ url javascript
Phân tích cú pháp URL là một nhiệm vụ phổ biến khi phát triển các ứng dụng web Show
May mắn thay, API URL của JavaScript giúp dễ dàng đọc và sửa đổi URL mà không cần REGEX Trước tiên, hãy tạo một chuỗi bằng URL của chúng ta (Lưu ý. Nếu URL không được cấu trúc chính xác, bạn sẽ gặp lỗi)
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình Tiếp theo, chúng tôi tạo một đối tượng URL bằng cách sử dụng hàm tạo 1
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình Với đối tượng được tạo, có một số thuộc tính chúng ta có thể truy cập Chúng tôi quan tâm đến thuộc tính 2 trả về một chuỗi chứa tên miền
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình Nếu bạn yêu cầu một miền trống (không có www) thì có thể xóa miền đó bằng phương pháp 3
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình Ngoài ra mã có thể được viết như sau
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình Trong bài viết này, chúng tôi muốn hướng dẫn bạn cách lấy giao thức với tên miền từ URL trong JavaScript giải pháp nhanh chóng
hoặc
Ví dụ thực tế trên localhostTrong phần này, chúng tôi trình bày kết quả mà chúng tôi nhận được khi sử dụng mã từ phần Giải pháp nhanh trên 0 với ứng dụng mẫu (trong trường hợp này là Ứng dụng React) Bộ định vị tài nguyên thống nhất, URL viết tắt, là tham chiếu đến tài nguyên web (trang web, hình ảnh, tệp). URL chỉ định vị trí tài nguyên và cơ chế truy xuất tài nguyên (http, ftp, mailto) Ví dụ: đây là URL của bài đăng trên blog này
Thường thì bạn cần truy cập các thành phần cụ thể của một URL. Đây có thể là tên máy chủ (e. g. 5) hoặc tên đường dẫn (e. g. 6) Trình phân tích cú pháp thuận tiện để truy cập các thành phần của URL là hàm tạo ________ 87 Trong bài đăng này, tôi sẽ chỉ cho bạn cấu trúc của một URL và các thành phần chính của nó Sau đó, tôi sẽ mô tả cách sử dụng hàm tạo 7 để dễ dàng chọn các thành phần của URL như tên máy chủ, tên đường dẫn, truy vấn hoặc hàm băm Mục lục
1. cấu trúc URLMột hình ảnh đáng giá ngàn lời nói. Không có nhiều mô tả bằng văn bản, trong hình ảnh sau đây, bạn có thể tìm thấy các thành phần chính của một URL 2. hàm tạo URL()________ 87 là hàm tạo cho phép phân tích cú pháp các thành phần của URL ________số 8Đối số 40 có thể là URL tuyệt đối hoặc tương đối. Nếu đối số đầu tiên là tương đối, thì đối số thứ hai 41 là bắt buộc và phải là một URL tuyệt đối làm cơ sở cho đối số đầu tiênVí dụ: hãy khởi tạo 7 bằng một URL tuyệt đối 4hoặc kết hợp URL tương đối và tuyệt đối 8Thuộc tính 43 của phiên bản 7 trả về toàn bộ chuỗi URL Sau khi tạo phiên bản 7, bạn có thể truy cập bất kỳ thành phần URL nào được trình bày trong hình trước. Để tham khảo, đây là giao diện phiên bản 7 3trong đó loại 47 ánh xạ tới một chuỗi khi được trả về trong JavaScript3. Chuỗi truy vấnThuộc tính 48 truy cập chuỗi truy vấn của URL có tiền tố là 49 7Nếu chuỗi truy vấn bị thiếu, 48 ước tính thành một chuỗi rỗng 81 03. 1 Phân tích chuỗi truy vấnTiện dụng hơn việc truy cập chuỗi truy vấn thô là truy cập các tham số truy vấn Một cách dễ dàng để chọn tham số truy vấn cung cấp thuộc tính 82. Thuộc tính này chứa một phiên bản của URLSearchParamsĐối tượng 83 cung cấp nhiều phương thức (như 84, 85) để truy cập các tham số chuỗi truy vấnHãy xem một ví dụ 5 86 trả về giá trị của tham số truy vấn 87 — 88Tuy nhiên, việc truy cập một tham số không tồn tại 89 ước tính thành 304. tên máy chủThuộc tính 31 giữ tên máy chủ của URL 25. tên đường dẫnThuộc tính 32 truy cập tên đường dẫn của URL 4Nếu URL không có đường dẫn, thuộc tính 32 trả về ký tự gạch chéo 340 6. bămCuối cùng, hàm băm có thể được truy cập bằng thuộc tính 351 Khi hàm băm trong URL bị thiếu, 35 ước tính thành một chuỗi rỗng 812 7. xác thực URLKhi hàm tạo 38 tạo một thể hiện, như một tác dụng phụ, nó cũng xác thực tính chính xác của URL. Nếu giá trị URL không hợp lệ, một 39 sẽ được ném raVí dụ: 70 là URL không hợp lệ do có ký tự khoảng trắng sau 71Hãy sử dụng URL không hợp lệ này để khởi tạo trình phân tích cú pháp 3 Bởi vì 72 là một URL không hợp lệ, như mong đợi, 73 ném một 398. thao tác URLNgoài việc truy cập các thành phần URL, các thuộc tính như 75, 76, 77, 78 đều có thể ghi — do đó bạn có thể thao tác với URLVí dụ: hãy sửa đổi tên máy chủ của một URL hiện có từ 79 thành 004 Lưu ý rằng chỉ các thuộc tính 01 và 02 của phiên bản 7 là chỉ đọc. Tất cả những cái khác đều có thể ghi và sửa đổi URL khi bạn thay đổi chúng 9. Bản tóm tắtHàm tạo 7 thuận tiện để phân tích cú pháp (và xác thực) các URL trong JavaScript 05 chấp nhận đối số đầu tiên là một URL tuyệt đối hoặc tương đối. Khi đối số đầu tiên là tương đối, bạn phải chỉ ra đối số thứ hai dưới dạng URL tuyệt đối làm cơ sở cho đối số đầu tiênSau khi tạo phiên bản 7, bạn có thể dễ dàng truy cập các thành phần URL phổ biến nhất như
Về hỗ trợ trình duyệt, hàm tạo 53 có sẵn trong các trình duyệt hiện đại. Tuy nhiên, nó không có sẵn trong Internet ExplorerCông cụ yêu thích của bạn để phân tích cú pháp URL trong JavaScript là gì? Thích bài viết?Bài đăng chất lượng vào hộp thư đến của bạnTôi thường xuyên xuất bản bài viết có chứa
Đăng ký nhận bản tin của tôi để nhận chúng ngay trong hộp thư đến của bạn Đặt muaTham gia cùng 6719 người đăng ký khác Giới thiệu về Dmitri PavlutinNhà văn và huấn luyện viên công nghệ. Thói quen hàng ngày của tôi bao gồm (nhưng không giới hạn) uống cà phê, viết mã, viết, huấn luyện, vượt qua sự nhàm chán 😉 Làm cách nào để lấy tên máy chủ từ URL trong JavaScript?Làm theo cú pháp bên dưới để lấy tên máy chủ. var url = new URL("www. vật mẫu. com"); tên máy chủ var = url.
Tên máy chủ trong URL là gì?Thuộc tính tên máy chủ của giao diện URL là chuỗi chứa tên miền của URL .
Làm cách nào để phân tích cú pháp URL bằng JavaScript?Phương pháp 1. Trong phương pháp này, chúng ta sẽ sử dụng phương thức createElement() để tạo một phần tử HTML, thẻ neo và sau đó sử dụng nó để phân tích cú pháp URL đã cho . Phương pháp 2. Trong phương pháp này, chúng tôi sẽ sử dụng URL() để tạo một đối tượng URL mới và sau đó sử dụng nó để phân tích cú pháp URL được cung cấp. |