相关疑难解决方法(0)

我可以用PHP检测IE6吗?

有没有办法使用PHP来检测是否使用IE6加载页面?

php cross-browser internet-explorer-6

48
推荐指数
6
解决办法
4万
查看次数

WordPress - 仅在LT IE 9时排队脚本

在WordPress主题中,您如何有条件地包含ie8及以下的脚本?这主要是为各种html5/css3功能应用polyfill.我看到wp有$ is_IE变量,它可以用作条件,只包含IE的脚本.有没有办法只为某些版本的IE添加脚本而不是全部?这很简单,有些HTML即条件注释,但我想将脚本全部包含在我的函数文件中的相同位置.

HTML中特定版本的条件:

<!--[if lt IE 9]> <script src="iepolyfill.min.js"></script> <![endif]-->

WP中所有IE的条件:

    global $is_IE;

    if ( $is_IE ) {
        wp_enqueue_script( 'iepolyfill', bloginfo('stylesheet_directory').'/js/iepolyfill.min.js' );
    }
Run Code Online (Sandbox Code Playgroud)

我环顾四周,主要只查找有关wp后端的条件脚本的详细信息.

有什么建议?

javascript php wordpress internet-explorer polyfills

27
推荐指数
5
解决办法
2万
查看次数

如何在PHP中执行浏览器检测 - IE(版本)

我发现这段代码通过php检测浏览器:

<?php
$msie = strpos($_SERVER["HTTP_USER_AGENT"], 'MSIE') ? true : false;
$firefox = strpos($_SERVER["HTTP_USER_AGENT"], 'Firefox') ? true : false;
$safari = strpos($_SERVER["HTTP_USER_AGENT"], 'Safari') ? true : false;
$chrome = strpos($_SERVER["HTTP_USER_AGENT"], 'Chrome') ? true : false;
?>

<?php
//Firefox
if ($firefox) {
echo 'you are using Firefox!';
echo '<br />';
}

// Safari or Chrome. Both use the same engine - webkit
if ($safari || $chrome) { 
echo 'you are using a webkit powered browser';
echo '<br />';
}

// IE
if …
Run Code Online (Sandbox Code Playgroud)

php internet-explorer

3
推荐指数
1
解决办法
3万
查看次数