1
使用AWS開發工具包2.7.13。代碼適用於Chrome,IE和Firefox版本。在邊緣15上,我得到CRC32完整性檢查失敗。如何使用MS Edge瀏覽器修復DynamoDB訪問中的CRC32錯誤
任何遇到類似問題的人都知道原因和解決方法?
我從here看到,我可以關掉下面的CRC錯誤檢查,但我想找出原因並修復。
AWS.config(:dynamo_db_crc32 => false)
使用AWS開發工具包2.7.13。代碼適用於Chrome,IE和Firefox版本。在邊緣15上,我得到CRC32完整性檢查失敗。如何使用MS Edge瀏覽器修復DynamoDB訪問中的CRC32錯誤
任何遇到類似問題的人都知道原因和解決方法?
我從here看到,我可以關掉下面的CRC錯誤檢查,但我想找出原因並修復。
AWS.config(:dynamo_db_crc32 => false)
的信念是,這是由於CRC32計算,之前或gzip壓縮以後的方式,請參閱:
https://github.com/aws/aws-sdk-js/issues/1614
https://github.com/aws/aws-sdk-js/issues/405
我用此修復程序是包括用於瀏覽器檢測的瀏覽器
<script src="https://cdnjs.cloudflare.com/ajax/libs/bowser/1.6.0/bowser.min.js"></script>
和在準備進行dynamoDB調用時,如果客戶端在Edge上,請關閉CRC32錯誤檢查。
if (bowser.msedge) {
AWS.config.update({dynamoDbCrc32: false})
}