跳转到主要内容

Django的浏览器检测(包括浏览器升级通知)

项目描述

h1. django-badbrowser 说明书

h2. 安装

要安装django-badbrowser

使用 easy_install/pip/之类的工具安装
将 @django_badbrowser.middleware.BrowserSupportDetection@ 添加到 @MIDDLEWARE_CLASSES@ 设置
将 @django_badbrowser@ 添加到您的 @INSTALLED_APPS@ 设置
指定 @BADBROWSER_REQUIREMENTS@ 设置(有关详细信息和其他设置,请参见下文)
将 @django_badbrowser/media/django-badbrowser/@ 目录复制/符号链接到您的媒体目录

h2. 配置选项

h3. BADBROWSER_REQUIREMENTS

任何特定浏览器限制的列表。列出的浏览器版本低于指定版本号的将显示“不支持的网络浏览器”消息。任何未列出的浏览器以及任何未指定用户代理的客户端都将像正常一样自由访问网站。

示例

<pre>BADBROWSER_REQUIREMENTS = (
("firefox", "3.0"),
("chrome", "3.0"),
("microsoft internet explorer", "8"),
("opera", None), # None表示不支持指定浏览器,无论版本如何
)</pre>

h3. BADBROWSER_SUGGEST

在“不支持的网络浏览器”页面上建议给用户的浏览器列表。

示例

<pre>BADBROWSER_SUGGEST = ("firefox", "chrome", "safari", "opera", "microsoft internet explorer")</pre>

h3. BADBROWSER_BASE_TEMPLATE

在渲染“不支持的网络浏览器”页面时应该扩展的基本模板。此页面可能需要在 head 标签内的“extra_head”块以及 body 标签内的“content”块中添加。

示例

<pre>BADBROWSER_BASE_TEMPLATE = "myapp/base.html"</pre>

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

django-badbrowser-1.0.7.tar.gz (34.1 kB 查看哈希值)

上传时间

支持者