Tôi đang tìm kiếm trình rút ngắn URL nhanh chóng giống như cách hoạt động của tweetdeck. Tôi đã tìm thấy nhiều jQuery và plugin javascript chung có một url và chạy nó thông qua một dịch vụ rút ngắn như bit.ly khi một nút được nhấn. Tuy nhiên, tôi đã không thể tìm thấy một trong những hiện nó trên bay. Câu hỏi đầu tiên của tôi là điều này đã tồn tại ở đâu đó? Thứ hai, nếu không, thì cách tốt nhất để nhận ra một URL cần được rút ngắn bên trong một hộp văn bản là gì? suy nghĩ của tôi:Trình rút gọn URL khi đang chạy trên trang web
- On onKeyUp đó vùng văn bản chạy qua các văn bản tìm kiếm http
- Nếu tìm thấy lấy toàn bộ URL (làm cách nào để xác định cuối cùng có thể là khoảng thời gian, dấu phẩy, không gian, vv ..? .)
- hãy chắc chắn rằng các URL chưa được một URL bit.ly
- Validate URL (tạo ra một yêu cầu và đảm bảo đáp ứng http không phải là một lỗi, không bit.ly đã làm điều này?)
- Nếu hợp lệ, hãy gửi url tới API của bit.ly và nhận phản hồi
- Re đặt URL dài bằng URL ngắn trong vùng văn bản.
Suy nghĩ?
Suy nghĩ? Tôi thích nó. –
Không chắc chắn bạn sẽ sử dụng điều này cho điều gì nhưng nếu bạn định nhập dữ liệu người dùng, bạn có thể muốn mở rộng bước 3 để bao gồm nhiều dịch vụ rút ngắn URL hơn bit.ly. Trừ khi bạn không sao với một địa chỉ bit.ly chuyển hướng đến một địa chỉ tinyurl.com (ví dụ) chuyển hướng đến đích cuối cùng. – Travis
Thay vì đảm bảo URL không phải là một chút, bạn chỉ có thể rút ngắn các URL dài hơn x ký tự. Hôm nay tinyurl.com sử dụng 27 ký tự, ví dụ. –