javascript - WordPress 模板在 IE7 上导致白色/空白屏幕,其后面带有源代码和导航

标签 javascript wordpress internet-explorer cross-browser wordpress-theming

我已经购买并安装了 WordPress 的自定义模板,在 IE7 上导航时,它会在网站的所有区域(不包括管理 cp)上随机提供白色/空白页面(在 Chrome 上运行良好)。我知道它是模板,因为它可以与标准模板配合良好,而且我很确定它是一个 javascript,因为我已经禁用了所有插件以查看它是否是那些插件。

这是网站:http://www.visualisebi.com

查看存在问题的代码最少的页面(管理员 CP 登录区域),我可以看到新模板页面和标准模板之间唯一的主要区别是新模板调用的脚本数量。这是一个例子:

新模板来源:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Visualise Business Intelligence Services &rsaquo; Log In</title>
<link rel='stylesheet' id='wp-admin-css'  href='http://www.visualisebi.com/wp-admin/css/wp-admin.css?ver=20111208' type='text/css' media='all' />
<link rel='stylesheet' id='colors-fresh-css'  href='http://www.visualisebi.com/wp-admin/css/colors-fresh.css?ver=20111206' type='text/css' media='all' />
<script type='text/javascript' src='http://www.visualisebi.com/wp-content/themes/theme1334/js/jquery-1.6.1.min.js?ver=1.6.1'></script>
<script type='text/javascript' src='http://www.visualisebi.com/wp-content/themes/theme1334/js/modernizr-2.0.js?ver=2.0'></script>
<script type='text/javascript' src='http://www.visualisebi.com/wp-content/themes/theme1334/js/superfish.js?ver=1.4.8'></script>
<script type='text/javascript' src='http://www.visualisebi.com/wp-content/themes/theme1334/js/jquery.prettyPhoto.js?ver=3.1.2'></script>
<script type='text/javascript' src='http://www.visualisebi.com/wp-content/themes/theme1334/js/easyTooltip.js?ver=1.0'></script>
<script type='text/javascript' src='http://www.visualisebi.com/wp-content/themes/theme1334/js/jquery.easing.1.3.js?ver=1.3'></script>
<script type='text/javascript' src='http://www.visualisebi.com/wp-content/themes/theme1334/js/jquery.loader.js?ver=1.0'></script>
<script type='text/javascript' src='http://www.visualisebi.com/wp-includes/js/swfobject.js?ver=2.2'></script>
<script type='text/javascript' src='http://www.visualisebi.com/wp-content/themes/theme1334/js/jquery.cycle.all.js?ver=2.99'></script>
<script type='text/javascript' src='http://www.visualisebi.com/wp-content/themes/theme1334/js/audiojs/audio.js?ver=1.0'></script>
<script type='text/javascript' src='http://www.visualisebi.com/wp-content/themes/theme1334/js/custom.js?ver=1.0'></script>
<meta name='robots' content='noindex,nofollow' />
</head>
<body class="login">
<div id="login"><h1><a href="http://wordpress.org/" title="Powered by WordPress">Visualise Business Intelligence Services</a></h1>
<p class="message"> You are now logged out.<br />
</p>

<form name="loginform" id="loginform" action="http://www.visualisebi.com/wp-login.php" method="post">
    <p>
        <label for="user_login">Username<br />
        <input type="text" name="log" id="user_login" class="input" value="" size="20" tabindex="10" /></label>
    </p>
    <p>
        <label for="user_pass">Password<br />
        <input type="password" name="pwd" id="user_pass" class="input" value="" size="20" tabindex="20" /></label>
    </p>
    <p class="forgetmenot"><label for="rememberme"><input name="rememberme" type="checkbox" id="rememberme" value="forever" tabindex="90" /> Remember Me</label></p>
    <p class="submit">
        <input type="submit" name="wp-submit" id="wp-submit" class="button-primary" value="Log In" tabindex="100" />
        <input type="hidden" name="redirect_to" value="http://www.visualisebi.com/wp-admin/" />
        <input type="hidden" name="testcookie" value="1" />
    </p>
</form>

<p id="nav">
<a href="http://www.visualisebi.com/wp-login.php?action=lostpassword" title="Password Lost and Found">Lost your password?</a>
</p>

<script type="text/javascript">
function wp_attempt_focus(){
setTimeout( function(){ try{
d = document.getElementById('user_login');
d.focus();
d.select();
} catch(e){}
}, 200);
}

if(typeof wpOnload=='function')wpOnload();
</script>

    <p id="backtoblog"><a href="http://www.visualisebi.com/" title="Are you lost?">&larr; Back to Visualise Business Intelligence Services</a></p>
    </div>


<link rel='stylesheet' id='wp-pagenavi-css'  href='http://www.visualisebi.com/wp-content/plugins/wp-pagenavi/pagenavi-css.css?ver=2.70' type='text/css' media='all' />
<script type='text/javascript'>
/* <![CDATA[ */
var wpBannerizeJavascriptLocalization = {"ajaxURL":"http:\/\/www.visualisebi.com\/wp-admin\/admin-ajax.php"};
/* ]]> */
</script>
<script type='text/javascript' src='http://www.visualisebi.com/wp-content/plugins/wp-bannerize/js/wpBannerizeFrontend.min.js?ver=3.0.32'></script>
<div class="clear"></div>
</body>
</html>

标准模板来源:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Visualise Business Intelligence Services &rsaquo; Log In</title>
<link rel='stylesheet' id='wp-admin-css'  href='http://www.visualisebi.com/wp-admin/css/wp-admin.css?ver=20111208' type='text/css' media='all' />
<link rel='stylesheet' id='colors-fresh-css'  href='http://www.visualisebi.com/wp-admin/css/colors-fresh.css?ver=20111206' type='text/css' media='all' />
<script type='text/javascript' src='http://www.visualisebi.com/wp-includes/js/jquery/jquery.js?ver=1.7.1'></script>
<meta name='robots' content='noindex,nofollow' />
</head>
<body class="login">
<div id="login"><h1><a href="http://wordpress.org/" title="Powered by WordPress">Visualise Business Intelligence Services</a></h1>
<p class="message"> You are now logged out.<br />
</p>

<form name="loginform" id="loginform" action="http://www.visualisebi.com/wp-login.php" method="post">
    <p>
        <label for="user_login">Username<br />
        <input type="text" name="log" id="user_login" class="input" value="" size="20" tabindex="10" /></label>
    </p>
    <p>
        <label for="user_pass">Password<br />
        <input type="password" name="pwd" id="user_pass" class="input" value="" size="20" tabindex="20" /></label>
    </p>
    <p class="forgetmenot"><label for="rememberme"><input name="rememberme" type="checkbox" id="rememberme" value="forever" tabindex="90" /> Remember Me</label></p>
    <p class="submit">
        <input type="submit" name="wp-submit" id="wp-submit" class="button-primary" value="Log In" tabindex="100" />
        <input type="hidden" name="redirect_to" value="http://www.visualisebi.com/wp-admin/" />
        <input type="hidden" name="testcookie" value="1" />
    </p>
</form>

<p id="nav">
<a href="http://www.visualisebi.com/wp-login.php?action=lostpassword" title="Password Lost and Found">Lost your password?</a>
</p>

<script type="text/javascript">
function wp_attempt_focus(){
setTimeout( function(){ try{
d = document.getElementById('user_login');
d.focus();
d.select();
} catch(e){}
}, 200);
}

if(typeof wpOnload=='function')wpOnload();
</script>

    <p id="backtoblog"><a href="http://www.visualisebi.com/" title="Are you lost?">&larr; Back to Visualise Business Intelligence Services</a></p>
    </div>


<link rel='stylesheet' id='wp-pagenavi-css'  href='http://www.visualisebi.com/wp-content/plugins/wp-pagenavi/pagenavi-css.css?ver=2.70' type='text/css' media='all' />
<script type='text/javascript'>
/* <![CDATA[ */
var wpBannerizeJavascriptLocalization = {"ajaxURL":"http:\/\/www.visualisebi.com\/wp-admin\/admin-ajax.php"};
/* ]]> */
</script>
<script type='text/javascript' src='http://www.visualisebi.com/wp-content/plugins/wp-bannerize/js/wpBannerizeFrontend.min.js?ver=3.0.32'></script>
<div class="clear"></div>
</body>
</html>

非常感谢任何帮助。

最佳答案

原来的主题在IE7下能正常运行吗?

您检查过您购买主题时的主题演示吗? IE7下可以用吗?如果没有,您可以要求主题所有者解决问题。

(尚无法发表评论,因此无法给出答案。)

关于javascript - WordPress 模板在 IE7 上导致白色/空白屏幕,其后面带有源代码和导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8589647/

相关文章:

javascript - 如何在 react-native 中重叠图像

javascript - 动态渲染的标签总是小写

javascript - 谷歌地图标记阴影未显示

MySql 查询根据今天的日期选择用户

html - 放大时边框高度会改变像素大小

javascript - 我可以覆盖 jQueryUI 自动完成中的选择选项吗

php - Woocommerce WC_Cart->fees 和 WC_Cart::get_checkout_url 已弃用

javascript - 页面无法使用 ng-include 滚动 ="function()"- 该代码不再使用

jquery - 页面加载滚动至底部

javascript - Angular translate provider - 有没有办法替换一般变量?