2017-08-10 9 views
0

私は、現在のInternet Explorer 11でWordアドインのMicrosoft Office ProfessionalのためのWordのAPIを使用して、2016年、私が使用しています角度4.のWord API送信するHTTPリクエスト

私が持っている問題を開発していたとき、私HTTPリクエスト(例えば、GET、POST)を送信しようとしています。他のブラウザでは、すべてが正常に動作しますが、IEで、私はこのエラーを取得:

object DOMException] { 
    ABORT_ERR: 20, 
    code: 11, 
    constructor: DOMException { ... 
    }, 
    DATA_CLONE_ERR: 25, 
    DOMSTRING_SIZE_ERR: 2, 
    HIERARCHY_REQUEST_ERR: 3, 
    INDEX_SIZE_ERR: 1, 
    INUSE_ATTRIBUTE_ERR: 10, 
    INVALID_ACCESS_ERR: 15, 
    INVALID_CHARACTER_ERR: 5, 
    INVALID_MODIFICATION_ERR: 13, 
    INVALID_NODE_TYPE_ERR: 24, 
    INVALID_STATE_ERR: 11, 
    message: "InvalidStat...", 
    name: "InvalidStat...", 
    NAMESPACE_ERR: 14, 
    NETWORK_ERR: 19, 
    NO_DATA_ALLOWED_ERR: 6, 
    NO_MODIFICATION_ALLOWED_ERR: 7, 
    NOT_FOUND_ERR: 8, 
    NOT_SUPPORTED_ERR: 9... 
} 

私は、Internet ExplorerとエッジでオンラインのWordと同じ問題を抱えています。さまざまなブラウザでうまく動作します。 また、WindowsからInternet Explorerをアンインストールして、Wordに別のブラウザを使用させるように強制します。ただし、この場合、アドインを正しく実行することはできません。

誰もこの問題を解決する方法を知っていますか?ここで

+0

あなたはこれらの要求を行うために使用しているコードを提供することができますか?このエラーはあまりにも切り捨てられて、それ自身のものであることを十分に理解することができます。 –

+0

さて、私はそれを追加しました:) –

答えて

0

は、私が使用しているコードです:

import { Injectable } from '@angular/core'; 
import { Http, Headers, RequestOptions } from '@angular/http'; 
import { globalUrl } from '../../common/globalUrl'; 

@Injectable() 
export class LoginService { 
    constructor (private _http: Http) { } 

    authenticate(documentDir: string,packageSize:any) { 
     const headers = new Headers(); 
     headers.set('content-type', 'application/json'); 
     let options = new RequestOptions({ headers: headers }); 
     const body={documentDir,packageSize}; 
     this._http.post(globalUrl("create-document"),body,options) 
      .map(res => res.json()) 
      .subscribe(
       (data) => { 
        console.log(data); 
       }, 
       (err) => { 
        console.log(err); //here appears the error 

       } 
      ); 
    } 
} 
関連する問題