我正在使用twilio客户端,当我断开连接时,会出现如下错误。
错误错误:默默无闻: XMLHttpRequest.onreadystatechange PROPERTYreadystatechange at XMLHttpRequest.H (VM7678 polyfills.js:3) at t.invokeTask (VM7678 polyfills.js:3) at Object.onInvokeTask (VM7679 vendor.js:5425) at t.invokeTask (VM7678 polyfills.js:3) at r.runTask (VM7678 polyfills.js:3) at e.invokeTask as invoke at p(e.invokeTask)在XMLHttpRequest.v (VM7678 polyfills.js:2) at XMLHttpRequest.onreadystatechange PROPERTYreadystatechange at XMLHttpRequest.H (VM7678 polyfills.js:3) at t.invokeTask (VM7678 polyfills.js:3) at Object.onInvokeTask (VM7679 vendor.js:5425) at t.invokeTask (VM7678 polyfills.js:3) at r.runTask (VM7678 polyfills.js:3) at r.runTask at p(:2)在XMLHttpRequest.v (VM7678 polyfills.js:2) at c (VM7678 polyfills.js:3) at VM7678 polyfills.js:3 at VM7676 twilio.js:55 at XMLHttpRequest.onreadystatechange PROPERTYreadystatechange at XMLHttpRequest.H (VM7678 polyfills.js:3) at t.invokeTask (VM7678 polyfills.js:3) at Object.onInvokeTask ( polyfills.js:3) at Object.onInvokeTask()r.runTask (VM7678 polyfills.js:3)在e.invokeTask as invoke
是否有一种方法来调试它,因为我在调试它变得困难的时候,即使是一点点的帮助,我们也会很感激。
更深入地研究:,我正在集成流文本和twilio。我需要更改流文本的配置,因此我需要为此更改iFrame的url。当我更改iframe,所以streamtext刷新它时,运行良好,但是当我试图重定向回其他页面时,我就得到了上面的错误。
发布于 2018-06-19 07:56:41
我仍然无法找出问题的所在,但我修正了错误,不再在iframe上使用属性绑定,而是改用DOM操作。我所做的是
取代
<p *ngIf="state.state == 1 || state.state == 2">
<iframe [src]="iframeUrl" id="transcribed-content" frameborder="0" *ngIf="iframeUrl"></iframe>与
<p id="iframeContainer" *ngIf="state.state == 1 || state.state == 2">
</p>而是使用以下方法添加iframe
appendIframe () {
console.log('onChange called')
let elem = document.getElementById('iframeContainer');
if(elem) {
let iframe = document.createElement('iframe');
iframe.src = this.presentIframeUrl;
iframe.setAttribute('frameborder' , "0");
iframe.setAttribute("id", "transcribed-content");
elem.innerHTML = iframe.outerHTML;
}
}所以这个错误也随之消失了。
https://stackoverflow.com/questions/50854524
复制相似问题