轻松地将过时的浏览器项目添加到烧瓶应用程序中

Flask-outdated-browser的Python项目详细描述


https://travis-ci.org/ondoheer/flask-outdated-browser.png?branch=master

使用python代码向flask项目添加过时浏览器的简单方法。

用法

在烧瓶中加入:

from flask_outdated_browser import OutdatedBrowser

# regular way of initializing
OutdatedBrowser(app)

#it also handles Flask factory pattern
outdated = Outdated()

outdated.init_app(app)

配置变量

扩展可以处理以下配置选项,这些选项遵循原始项目功能

浏览器支持版本

确定哪个版本的IE将是应用程序的第一个支持版本。

  • app.config[“过时的浏览器”],默认为“ie10”,接受所有原始项目参数。

jquery用法

设置是否使用jquery。

app.config[“过时的浏览器”],默认为false

ajax支持

确定是否将ajax用于脚本呈现。

app.config[“过时的浏览器ajax”],默认为false

缩小文件

确定.js和.css文件是否最小化。

app.config[“过时的浏览器缩小”],默认为true

显示语言

接受任何outdatedbrowser语言。它将用于调用正确的模板。

app.config[“过时的浏览器语言”],默认为“en”

模板中的用法

由于开发人员通常希望控制他们的base.html文件,或者正在使用类似boostratpzurb foundation的框架,我认为添加过时的浏览器代码片段的最佳明智方法是宏。

要使用它,只需在jinja2模板中添加以下内容:

{% import "outdated/macros.html" as outdated %}

<!-- In your header styles -->
{{ outdated.style() }}

<!-- in your body (just anywhere) -->
{{ outdated.init() }}

<!-- in your footer scripts, after jquery if you turned it on -->
{{ outdated.script() }}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java A*(星型)算法|有墙时如何返回?   java我可以在libGDX中使用透视摄影机渲染SpriteBatch吗?   java查找字符串中最长的单词   多种java servlet身份验证方法   java如何将意图从(添加)proximityalert获取到broadcastreceiver?   java如何连接到特定的wifi网络?   java使用jframe在mat中显示图像(OpenCV 3.00)   java获取字符串的偏移量   selenium如何在远程机器上使用java robot类   java Ilegal格式转换问题   java无法在新安装的mac上以调试模式在eclipse中启动应用程序   如何在ubuntu中安装java软件的依赖项。?   加密Bouncy Castle vs Java默认RSA with OAEP   打印printStackTrace方法时,java尝试块开始打印