Jak*_*ake 10 javascript php jquery zend-framework
有没有办法检查浏览器是启用还是支持Javascript?如果不支持,我想将用户重定向到用户友好的错误页面.
我正在使用jQuery和PHP Zend Framework.
Mik*_*uel 19
<noscript><meta http-equiv="refresh" content="1;url=error.html"></noscript>
Run Code Online (Sandbox Code Playgroud)
如果禁用脚本,这将重定向到错误页面.只需替换error.html错误页面的URL即可.
作为另一种选择,您可以(虽然它需要第二页访问)使用javascript来设置cookie.
如果cookie存在于服务器端(他们有javascript)正常呈现页面.在没有使用cookie的过程中,您可以使用Location重定向,也可以渲染相应的[精简]模板以适应他们缺乏javascript支持.
页面HTML
<script type="text/javascript">
document.cookie = 'hasJS=true';
</script>
Run Code Online (Sandbox Code Playgroud)
页面PHP
if (isset($_COOKIE['hasJS'])){
// normal page render
}else{
header('Location: http://mysite.com/index-nojs.php');
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9955 次 |
| 最近记录: |