根據Worklight 5.0.6 Information Center,用法爲屬性testWebResourcesChecksum
:應用程序IBM工作燈5.0.6 - 在<code>application-descriptor.xml</code> testWebResourcesChecksum
元件控制是否驗證每次啓動在移動裝置上運行時間其網絡資源的完整性。 如果其enabled屬性設置爲true,則應用程序會計算其Web資源的校驗和,並將其與第一次運行時存儲的值進行比較。根據Web資源的大小,校驗和計算可能需要幾秒鐘時間。爲了加快速度,您可以提供一個在此計算中被忽略的文件擴展名列表。
<security>
<encryptWebResources enabled="false"/>
<testWebResourcesChecksum enabled="false" ignoreFileExtensions="png, jpg, jpeg, gif, mp4, mp3"/>
<publicSigningKey> value </publicSigningKey>
</security>
1)如果該屬性設置爲true,那麼Web資源校驗和將與第一次運行時存儲的值進行比較。如果校驗和不同,會發生什麼?會出現提示的錯誤消息並強制應用程序啓動?
2)默認情況下,此屬性設置爲false。但是,根據我的理解,直接更新還需要計算Web資源的校驗和。將其設置爲真或假的基本含義是什麼?
環境:Worklight 5.0.6開發版
謝謝!
謝謝Idan。它更清晰。據我所知,我們可以覆蓋「android \ native \ assets \ www \ default \ wlclient \ js \ messages.js」中的系統錯誤消息,我可以進一步詢問哪個鍵對應於這種情況?就我看來,這個文件裏沒有特定的消息。非常感謝! – red23jordan
該消息是硬編碼的。我們可能應該將其外化。謝謝... –
謝謝。我可以進一步詢問哪個JS/Java類可以處理這個問題嗎? – red23jordan