Django - 如何重定向 ie6?
我想将用户发送到我网站上的一个页面,如果他们使用的是 ie6 或更低版本,则提示他升级到更新的浏览器。
在 Django 中如何实现这一点?
I want to send a user to a page on my site that prompts him to upgrade to a more recent browser if they are using ie6 or lower.
How can this be achieved in Django?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您想使用中间件。具体来说,您想要嗅探
中的浏览器代理中间件的 process_request
,如果浏览器代理指示 IE6,则返回HttpResponseRedirect
。这里有一个片段可以帮助您入门。如果您需要帮助,请发表评论!
You want to use Middleware. Specifically, you want to sniff the browser agent in the
process_request
of your middleware, and return aHttpResponseRedirect
if the browser agent indicates IE6.There's a snippet that should get you started here. Do post a comment if you need help with it!