11 điểm bởi keunwoo 2024-10-11 | 9 bình luận | Chia sẻ qua WhatsApp

Đây là một thư viện JS dùng để loại bỏ các tham số được thêm vào URL vì một số lý do như theo dõi người dùng, dù chúng không ảnh hưởng đến nội dung. Ví dụ điển hình là các tham số utm.

Nó hoạt động theo cách rất đơn giản và hiện tôi chưa thử nghiệm với nhiều trường hợp khác nhau, nhưng nếu có nhu cầu thì tôi dự định sẽ dần phát triển thêm.

9 bình luận

 
2147483647 2024-10-15

Có phải là tính năng tương tự như sao chép liên kết sạch của trình duyệt Brave không, rất hay.

 
tribela 2024-10-14

Có lý do nào khiến bạn không dùng canonical URL trong thẻ meta hoặc header (link[rel="canonical"]) không?

https://developers.google.com/search/docs/…

 
keunwoo 2024-10-14

Cảm ơn bạn đã đặt câu hỏi. Lúc đầu tôi cũng đã nghĩ đến cách như bạn nói, nhưng điều đáng tiếc là cả hai đều là những thông tin cần phía dịch vụ cung cấp.

Tất nhiên, các trang web lớn có lẽ sẽ thiết lập tốt meta tag và canonical URL, nhưng cũng có những trang có thể đặt cùng một meta tag giống hệt nhau cho mọi trang. Ngoài ra, họ cũng có thể không thiết lập canonical URL đúng cách. Vì vậy, tôi nghĩ rằng cần triển khai dựa trên nội dung mà người dùng thực sự nhìn thấy.

 
xenoside 2024-10-14

Có vẻ mục đích sử dụng là khác nhau.
Không phải URL của chính website bạn trực tiếp vận hành,
mà là dùng để loại bỏ các nội dung phục vụ theo dõi bị đính kèm lằng nhằng vào URL được gắn trong phần thân bài viết.

 
ilotoki0804 2024-10-14

Dù không phải là thư viện, nhưng có lẽ bạn cũng nên tham khảo tiện ích mở rộng ClearURL với vai trò tương tự. Bạn cũng nên thử xem qua các quy tắc mà ClearURL sử dụng.

 
keunwoo 2024-10-14

Cảm ơn bạn. Đây là lần đầu tôi biết đến ClearURL. Vì các tham số có thể rất đa dạng nên tôi không nghĩ việc loại bỏ chúng theo kiểu rule-based là khả thi, nhưng hóa ra cũng có những trường hợp được loại bỏ như thế này đối với các trang lớn. Có vẻ sẽ rất hữu ích.

 
kunggom 2024-10-11

Ồ, tôi cũng từng nghĩ giá mà có cái như thế này, vậy mà bạn đã tự làm ra nó rồi.

 
keunwoo 2024-10-11

Thật vui vì bạn cũng gặp vấn đề tương tự. Tôi cũng từng nghĩ sẽ thật tốt nếu có thứ như thế này, nhưng không tìm được thư viện nào hoạt động đúng như mình muốn nên đã tự tạo ra. haha

 
kunggom 2024-10-12

Ngày xưa tôi từng phác thảo một “chương trình tự động đổi liên kết bài báo của các tòa soạn thành liên kết bài báo trên cổng tin tức”, và ý tưởng ban đầu của nó là một công cụ đơn giản tự động làm sạch URL bài báo mà người khác gửi cho mình. Sau đó vì quảng cáo trên website của các tòa soạn quá mức, tôi còn nghĩ đến việc cho nó tìm rồi mở luôn liên kết của một cổng thông tin khác cung cấp cùng nội dung thay thế… nhưng đến lúc thử xem liệu chuyện này có thực sự làm được không thì tôi lại mắc một lỗi ngớ ngẩn đến mức xóa sạch toàn bộ mã nguồn, rồi từ đó cứ thế mà quên luôn. https://vi.news.hada.io/topic?id=1697#cid1343