浏览器支持的 Django 错误处理
Django Error Handling for Browser Support
我想处理浏览器支持。如果浏览器不支持该网站,我想被重定向到自定义模板。我如何确定浏览器是否支持它
谁能帮帮我。?
有关浏览器声称自己的信息可在 request.META['HTTP_USER_AGENT']
中找到,您可以使用它重定向到错误屏幕 "We do not support Internet Exploiter 5" 或其他内容。或者,为 Edge cases 条件化你的模板渲染(抱歉 MS,无法抗拒)。
当然,您也可以编写或多或少的隐藏 Javascript 来测试浏览器是否正确处理了您绝对需要的某些功能(例如,JavaScript 未被禁用,cookie 被接受。 ..)
我想处理浏览器支持。如果浏览器不支持该网站,我想被重定向到自定义模板。我如何确定浏览器是否支持它 谁能帮帮我。?
有关浏览器声称自己的信息可在 request.META['HTTP_USER_AGENT']
中找到,您可以使用它重定向到错误屏幕 "We do not support Internet Exploiter 5" 或其他内容。或者,为 Edge cases 条件化你的模板渲染(抱歉 MS,无法抗拒)。
当然,您也可以编写或多或少的隐藏 Javascript 来测试浏览器是否正确处理了您绝对需要的某些功能(例如,JavaScript 未被禁用,cookie 被接受。 ..)