Worklight 5.0.5.1&&保护应用程序

时间:2013-03-14 16:05:39

标签: authentication ibm-mobilefirst

我正在使用示例“Module_21 _-_ Form_Based_Authentication”(可在IBM getting started Website上找到)

在此示例中,保护在适配器(DummyAdapter.xml)

<procedure name="getSecretData" securityTest="DummyAdapter-securityTest"/>

我想将保护放在应用程序上。为了做到这一点,我将以下行放入application-descriptor.xml

<common securityTest="DummyAdapter-securityTest"/>

使用Worklight v5.0.5,evrything完美运行但是Worklight v5.0.5.1我有一个问题。登录表单未正确显示(不透明度),“加载”仍然可见。

<div id="WLbusyContainer">
     <div id="WLbusyOverlay"></div>
      <div id="WLbusy" style="left: 695.5px; top: 218px;">
     <h1 id="WLbusyTitle">Loading</h1></div>
</div>

1 个答案:

答案 0 :(得分:0)

当显示忙碌指示符(“正在加载...”)时,将显示不透明度,实际上是应用程序上的叠加层。在v5.0.5.1中,忙碌指示器存在一些不幸的错误。修复程序即将发布的即将发布的v5.0.6,它也解决了一个始终显示繁忙指示器的问题。

同时您可以在应用程序\ common \ js \ initOptions.js中将connectOnStartup设置为“false”

或者,您可以将connectOnStartup保持为“true”,并在wlCommonInit中尝试以下内容:

setTimeout(function(){
   WL.Client.__hideBusy();
}, 500);