Có cách nào để phát hiện xem thuộc tính tải xuống phông chữ trong trình khám phá internet bị tắt hay bật không?phát hiện xem tải xuống phông chữ trong IE có được kích hoạt
Hiện tại nếu tôi triển khai giải pháp phông chữ (phông chữ hoặc con sóc hoặc loại khác) để hiển thị phông chữ, tất cả trình duyệt sẽ phát đẹp ngoại trừ nếu trình duyệt Internet có tùy chọn "Tải xuống phông chữ".
Cài đặt này có thể được tìm thấy trong IE> Tùy chọn Internet> Bảo mật> Mức tùy chỉnh> Tải xuống> Tải xuống phông> Bật/Tắt.
Nếu tôi có thể phát hiện tùy chọn này, tôi có thể quay lại phương thức javascript.
Những giải pháp này không có tác dụng như tùy chọn này không thực sự vô hiệu hóa tính năng này, nó ngăn chặn một download xảy ra:
- http://paulirish.com/2009/font-face-feature-detection/
- http://www.lalit.org/lab/javascript-css-font-detect/
EDIT: tôi nên đề cập đến rằng chúng ta không thể không sử dụng một giải pháp server-side, nó phải là hoàn toàn khách hàng kịch bản bên cạnh.
Đây là ý tưởng đầu tiên của tôi, nhưng chúng tôi không thể sử dụng bất kỳ kịch bản lệnh phía máy chủ nào cho dự án cụ thể này. Trong mọi trường hợp, làm cách nào để mô phỏng tải xuống phông chữ như với @ font-face? Tính đến thời điểm hiện tại, tôi đã cố gắng thực hiện ajax của chính phông chữ và nó được tải xuống và tải xuống ngay cả khi việc tải xuống phông chữ bị tắt. – Scorpius
Việc tải xuống bằng cách sử dụng JS rõ ràng sẽ làm việc bất cứ điều gì là tùy chọn. Bạn * có * yêu cầu IE tải xuống phông chữ bằng cách đặt một phông chữ @ dẫn đến tập lệnh mà tôi đã giải thích, vì vậy bạn có thể xem liệu trình duyệt có tải xuống hay không. Nếu bạn không thể làm bất cứ điều gì trên máy chủ, tốt, tôi tin rằng bạn đang hơi say. – zopieux