IBM Worklight 6.1-预览Dojo混合应用程序时会显示一个空白页面

IBM Worklight 6.1-预览Dojo混合应用程序时会显示一个空白页面,dojo,ibm-mobilefirst,worklight-studio,Dojo,Ibm Mobilefirst,Worklight Studio,我正在使用Dojo 1.9.3在Worklight 6.1中开发一个混合应用程序。作为一个启动,我刚刚创建了一个带有视图和可滚动视图的简单项目 Index.html <!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> <title>index</title> <meta name="viewport"

我正在使用Dojo 1.9.3在Worklight 6.1中开发一个混合应用程序。作为一个启动,我刚刚创建了一个带有视图和可滚动视图的简单项目

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>

指数
window.$=window.jQuery=WLJQ;
创建、构建和部署项目后,我尝试通过单击“
作为公共资源预览”
”链接来运行它。但不幸的是,我的屏幕上什么也没有显示。我检查了我的浏览器控制台,没有发现显示错误

Dojo已存在于我的
www
文件夹中

如何解决这个问题


感谢您的帮助。

无法复制。我在Worklight 6.1.0.0中完成了以下操作:

  • 创建了一个新的Worklight项目
  • 添加了带有Dojo库的应用程序(使用提供的向导)
  • 右键单击公用文件夹>运行方式>预览
  • 浏览器打开,显示应用程序

    如果打开Worklight Console并选择“预览”作为公共资源,则同样有效

    在OS X 10.9.2上测试

    Chrome作为默认的外部浏览器(Eclipse>首选项>通用Web浏览器>使用外部Web浏览器)

    今天我遇到了这种情况,我找到了一个解决方案: 使用IBM Worklight(实际上是1.9.1)提供的默认Dojo,而不是1.9.3
    当我尝试导入并使用1.9.3时,它做了与原始海报相同的事情。我认为它还不受支持,或者在导入过程中我们没有考虑到一个问题。

    如果我创建了一个新项目,但没有在index.html文件中添加任何新内容,那么它是有效的。但是如果我在html文件中添加任何小部件,它将不会显示任何内容……您是如何使用Dojo 1.9.3的?因为AFAIK Worklight 6.1包含Dojo 1.9.1,所以您的项目设置可能存在一些问题。您能提供详细的项目创建步骤和(如果可能)项目副本吗?我用默认的1.9.1替换了Dojo 1.9.3,效果很好。但我只是在创建项目时包括了Dojo 1.9.3(通过选择添加Dojo库选项)。