← Quay lại Blog

Hướng Dẫn Về Script & Tiện Ích Mở Rộng Cho Duolingo

Hướng Dẫn Về Script & Tiện Ích Mở Rộng Cho Duolingo

Nếu bạn đủ am hiểu kỹ thuật để tìm một script Tampermonkey thay vì một ứng dụng đóng gói sẵn, bài này dành cho bạn — đây là lý do vì sao phần lớn các script này có tuổi thọ ngắn, và giải pháp thay thế trông như thế nào.

Vì sao script Tampermonkey nhanh hỏng

Một userscript thường hoạt động bằng cách nhắm vào các phần tử HTML hoặc tên class cụ thể trên trang web Duolingo. Duolingo cập nhật giao diện thường xuyên, và ngay cả những thay đổi nhỏ trong cấu trúc phần tử cũng có thể làm hỏng một script không được bảo trì tích cực. Vì phần lớn script Duolingo công khai là dự án phụ được chia sẻ một lần trên diễn đàn hoặc GitHub gist, chúng thường vẫn hỏng sau khi điều đó xảy ra.

Cần kiểm tra gì trước khi dùng một script

  • Ngày cập nhật gần nhất — nếu đã hơn vài tháng, hãy giả định khả năng thực sự nó đã hỏng.
  • Khả năng xem mã nguồn — một script bạn có thể đọc dưới dạng văn bản thuần (như script Tampermonkey) ít nhất là có thể kiểm tra được, đây là một lợi thế thực sự so với một ứng dụng biên dịch mờ đục từ nguồn không rõ.
  • Phạm vi — hầu hết script xử lý tốt một loại bài tập và kém ở các loại khác; kiểm tra bình luận cộng đồng để biết các lỗ hổng đã biết.

DuoHacker làm khác đi điều gì

DuoHacker là một ứng dụng độc lập thay vì một script chèn vào trang web Duolingo, vì vậy nó không bị ràng buộc vào cấu trúc DOM của trang web theo cách đó — xem giải thích kỹ thuật về cách tính năng auto-solve của nó hoạt động. Đánh đổi là nó là một ứng dụng tải về thay vì một script có thể kiểm tra được, đây là điều đáng cân nhắc công bằng; đọc DuoHacker Có An Toàn Không? để biết chúng tôi giải quyết điều đó thế nào.

Bài viết liên quan

Muốn thứ gì đó không phụ thuộc vào cấu trúc trang của Duolingo? Tải DuoHacker.

Sẵn sàng tự mình thử chưa?

Tải DuoHacker Miễn Phí