首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误错误:未知(承诺):XMLHttpRequest.onreadystatechange的错误错误

错误错误:未知(承诺):XMLHttpRequest.onreadystatechange的错误错误
EN

Stack Overflow用户
提问于 2018-06-14 09:49:21
回答 1查看 1.1K关注 0票数 1

我正在使用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刷新它时,运行良好,但是当我试图重定向回其他页面时,我就得到了上面的错误。

EN

回答 1

Stack Overflow用户

发布于 2018-06-19 07:56:41

我仍然无法找出问题的所在,但我修正了错误,不再在iframe上使用属性绑定,而是改用DOM操作。我所做的是

取代

代码语言:javascript
复制
<p *ngIf="state.state == 1 || state.state == 2">
    <iframe [src]="iframeUrl" id="transcribed-content" frameborder="0" *ngIf="iframeUrl"></iframe>

代码语言:javascript
复制
 <p id="iframeContainer" *ngIf="state.state == 1 || state.state == 2">

 </p>

而是使用以下方法添加iframe

代码语言:javascript
复制
  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;
    }
  }

所以这个错误也随之消失了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50854524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档