我正在使用ExtJS .Net在IE中嵌入PowerBI报告,但收到以下控制台错误:
"Unhandled exception at line 6, column 1859 in http://localhost:55020/scripts/powerbi.min.js 0x800a138f - JavaScript runtime error: Unable to get property 'getRandomValues' of undefined or null reference"
function getRandomValue() {
// window.msCrypto for IE
var cryptoObj = window.crypto || window.msCrypto;
var randomValueArray = new Uint32Array(1);
cryptoObj.getRandomValues(randomValueArray);
return randomValueArray[0];
}powerbi-客户端版本2.10.3
发布于 2020-07-31 16:31:04
getRandomValues是IE11中window.msCrypto对象的方法,但在IE9中不受支持。powerbi-client库可以很好地与IE11配合使用。
参考:https://developer.mozilla.org/en-US/docs/Web/API/Window/crypto#Browser_compatibility
https://stackoverflow.com/questions/61072778
复制相似问题