2015-12-12 42 views
1

MFP 7.1工作室 - 在main.js爲什麼分析會話始終爲零?

function wlCommonInit() { 
    WL.Client.connect({ 
    onSuccess: function() {alert ("OK");}, 
    onFailure: function (string) {alert ("fail" + string);} 
    }); 
} 

var event={buttonPress: 'buttonc'}; 
WL.Analytics.log (event, "customer event"); 
WL.Analytics.send(); 

所以我得到的東西在控制檯非常簡單的代碼。 我看到這條顯示出來說我跑了它在下午7點(這是正確的,我跑它只是現在) enter image description here

而這個會議顯示爲好。好.. enter image description here

現在看所有的會議。它是零。請協助。謝謝。 enter image description here

回答

0

在7.1中,引入了一種新的會話無關模式,並且默認情況下處於打開狀態。請閱讀更多關於會話獨立模式here

會話獨立意味着您的服務器需要發出令牌來啓動會話。如果您的應用程序沒有啓用安全性,那麼您的服務器將永遠不會啓動會話。要了解它的工作原理,最好設置一些基本的東西,比如我們的form based authentication

禁用會話獨立模式:

如果你進入你的項目的「worklight.properties」文件中,設置(或改變)這些值:

mfp.session.independent=false 
mfp.attrStore.type=HttpSession 

,然後重建/部署項目,它應該工作。