django-badbrowser là một ứng dụng Django cung cấp phát hiện trình duyệt web (bao gồm cả các thông báo nâng cấp trình duyệt) cho Django.
Cài đặt
Để cài đặt django-badbrowser:
1. Cài đặt với easy_install / pip / bất cứ điều gì
2. Thêm django_badbrowser.middleware.BrowserSupportDetection để thiết lập MIDDLEWARE_CLASSES
3. Thêm django_badbrowser để thiết lập INSTALLED_APPS của bạn
4. Xác định các thiết lập BADBROWSER_REQUIREMENTS (xem dưới đây để biết chi tiết và các thiết lập bổ sung)
5. Copy / sym-link các django_badbrowser / media / django-badbrowser / thư mục vào thư mục phương tiện truyền thông của bạn
Tùy chọn Config
BADBROWSER_REQUIREMENTS
Một danh sách của bất kỳ hạn chế trình duyệt cụ thể. Các trình duyệt được liệt kê ở đây với các phiên bản thấp hơn so với các phiên bản số quy định sẽ được hiển thị các & ldquo; trình duyệt web được hỗ trợ & rdquo; tin nhắn. Bất kỳ trình duyệt không được liệt kê ở đây sẽ được miễn phí để truy cập vào các trang web như bình thường, sẽ là bất kỳ khách hàng mà không chỉ định một đại lý người dùng.
Ví dụ:
BADBROWSER_REQUIREMENTS = (
& Nbsp; ("firefox", "3.0"),
& Nbsp; ("chrome", "3.0"),
& Nbsp; ("internet explorer microsoft", "8"),
& Nbsp; ("opera", None), # Không biết không có hỗ trợ cho các trình duyệt nhất định, bất cứ điều gì các phiên bản
)
BADBROWSER_SUGGEST
Một danh sách các trình duyệt để đề xuất với người sử dụng trên các & ldquo; trình duyệt web được hỗ trợ & rdquo; trang.
Ví dụ:
BADBROWSER_SUGGEST = ("firefox", "chrome", "safari", "opera", "internet explorer microsoft")
BADBROWSER_BASE_TEMPLATE
Các mẫu cơ sở mà cần được mở rộng trong việc vẽ của các & ldquo; trình duyệt web được hỗ trợ & rdquo; trang. Trang này có lẽ sẽ cần phải có khối cho & ldquo; extra_head & rdquo; (Trong thẻ head) và & ldquo; nội dung & rdquo; (Trong thẻ body)
Ví dụ:
BADBROWSER_BASE_TEMPLATE = "myapp / base.html"
Yêu cầu :
- Python
- Django
Bình luận không