Một số trang web hiện sử dụng dịch vụ JavaScript từ Tynt để gắn văn bản vào nội dung được sao chép.
Nếu bạn sao chép văn bản từ một trang web bằng cách sử dụng này và sau đó dán, bạn sẽ nhận được một liên kết đến nội dung gốc ở cuối văn bản.
Tynt cũng theo dõi điều này khi nó xảy ra. Đó là một mẹo nhỏ được thực hiện tốt
Tập lệnh của họ để thực hiện điều này rất ấn tượng - thay vì cố gắng thao tác khay nhớ tạm (chỉ những phiên bản IE cũ mới cho phép họ làm theo mặc định và luôn phải tắt) họ thao tác lựa chọn thực tế.
Vì vậy, khi bạn chọn một khối văn bản, nội dung bổ sung sẽ được thêm vào dưới dạng ẩn <div>
trong lựa chọn của bạn. Khi bạn dán kiểu phụ sẽ bị bỏ qua và liên kết phụ xuất hiện.
Điều này thực sự khá dễ thực hiện với các khối văn bản đơn giản, nhưng lại là một cơn ác mộng khi bạn xem xét tất cả các lựa chọn có thể có trên HTML phức tạp trong các trình duyệt khác nhau.
Tôi đang phát triển một ứng dụng web - tôi không muốn bất kỳ ai có thể theo dõi nội dung được sao chép và tôi muốn thông tin bổ sung chứa một cái gì đó theo ngữ cảnh, thay vì chỉ là một liên kết. Dịch vụ của Tynt không thực sự thích hợp trong trường hợp này.
Có ai biết về một thư viện JavaScript mã nguồn mở (có thể là một trình cắm thêm jQuery hoặc tương tự) cung cấp chức năng tương tự nhưng không làm lộ dữ liệu ứng dụng nội bộ không?