我正在使用Dojo 1.9.3在Worklight 6.1中开发混合应用程序。作为一个初创公司,我刚刚创建了一个带有View和可滚动视图的简单项目。
的index.html
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>index</title>
<meta name="viewport"
content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<meta name="apple-mobile-web-app-capable" content="yes">
<link rel="shortcut icon" href="images/favicon.png">
<link rel="apple-touch-icon" href="images/apple-touch-icon.png">
<link rel="stylesheet" href="css/main.css">
<script>window.$ = window.jQuery = WLJQ;</script>
<script type="text/javascript" data-dojo-config="isDebug: false, async: true, parseOnLoad: true, mblHideAddressBar: false" src="dojo/dojo.js"></script>
</head>
<body style="display: none;">
<div data-dojo-type="dojox.mobile.View" id="mainView"
data-dojo-props="selected:true" style="background-image: url('images/bgnew.jpg'); background-repeat: repeat;">
<div data-dojo-type="dojox.mobile.ScrollableView" id="view1"
data-dojo-props="selected:true,scrollDir:'v'">
<div data-dojo-type="dojox.mobile.Heading"
data-dojo-props="label:'Login',fixed:'top'">
</div>
</div>
</div>
<script src="js/initOptions.js"></script>
<script src="js/main.js"></script>
<script src="js/messages.js"></script>
</body>
</html>
创建构建和部署项目后,我尝试通过单击“Preview as Common Resources
”链接运行它。但遗憾的是,我的屏幕上没有任何内容。我检查了我的浏览器控制台,我发现没有错误显示。
Dojo已存在于我的www
文件夹中。
如何解决这个问题。
感谢任何帮助。
答案 0 :(得分:0)
无法重现。我在Worklight 6.1.0.0中完成了以下工作:
浏览器打开,显示应用程序。
如果打开Worklight Console并选择预览为公共资源,则同样有效。
在OS X 10.9.2上测试 Chrome作为默认外部浏览器(Eclipse&gt;偏好设置&gt;常规网络浏览器&gt;使用外部网络浏览器)
答案 1 :(得分:0)
今天发生在我身上,我找到了一个解决方案: 使用IBM Worklight提供的默认Dojo(实际上是1.9.1)而不是1.9.3 当我尝试导入并使用1.9.3时,它做的与原始海报相同。我认为它还没有得到支持,或者在输入过程中我们没有考虑到这个问题。