1
我正在开发一个使用JS代码的Grails项目。它在Google Chrome (v34.0.1847.116 m)
和Mozilla Firefox (v28.0),
完美运行,但它不会运行/开始在IE (v9.0.23).
我只是有一个空白的屏幕。Grails应用程序不仅仅在IE9中加载:我必须检查什么?
根据以前对SO社区的许多回答,我应该检查一些我正在使用的元标记,但无论如何它都不能成功运行。有我的代码!
page.gsp,用作主要布局:
<!DOCTYPE html>
<!--[if lt IE 7 ]> <html lang="en" class="no-js ie6"> <![endif]-->
<!--[if IE 7 ]> <html lang="en" class="no-js ie7"> <![endif]-->
<!--[if IE 8 ]> <html lang="en" class="no-js ie8"> <![endif]-->
<!--[if IE 9 ]> <html lang="en" class="no-js ie9"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!-->
<html class="win firefox firefox2 gecko gecko2" lang="br">
<!--[endif]-->
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
<title><g:layoutTitle default="A nice Title"/></title>
<r:require modules='core'/>
<g:layoutHead />
<r:layoutResources />
</head>
<body>
<div id="container">
<div id="header">bla bla bla<g:navbar /></div>
<g:menu menuKey="1"/> <!-- a taglib which builds a dynamic menu -->
<div id="content">
<g:layoutBody />
</div>
</div>
<div id="footer"><div class="container">bla bla bla</div></div>
<r:layoutResources/>
</body>
</html>
home.gsp,一个简单的视图到在上面的布局被加载。
<html>
<head>
<meta name="layout" content="page" />
</head>
<body>
<h2>A simple content here</h2>
</body>
</html>
我加载我所有的JS和CSS资源使用ApplicationResources.groovy
但我没有根据我Firebug的任何JS错误。毕竟,我还能检查什么,或者我必须确定哪些功能/功能的成功?
上帝保佑你的下一个99个世代 –
我怀疑你要一点点疯狂。 –
@VictorFS看起来像是从心底涌出的评论。 :) – dmahapatro