2016-09-16 5 views
5

MS Edgeでアプリケーションを読み込んでいるときにスクリプトエラーが発生します。しかし、エッジ以外のFirefoxの、クロム、IE11すべての作業、...角2がMS Edgeで動作しない

はここで、コンソールのスクリーンショットです:

enter image description here

こちらをご覧ください:

HTML1300: Navigation occurred. 
localhost:23752 
SCRIPT65535: Argument not optional 
zone.js (556,13) 
SCRIPT257: Could not complete the operation due to error 80020101. 
localhost:23752 (1,1) 
Unhandled Promise rejection: 'Zone' is undefined ; Zone: <root> ; Task:  Promise.then ; Value: ReferenceError: 'Zone' is undefined ReferenceError: 'Zone' is undefined 
at NgZoneImpl (eval code:8749:13) 
at NgZone (eval code:8902:13) 
at PlatformRef_.prototype._bootstrapModuleFactoryWithZone (eval code:9447:17) 
at Anonymous function (eval code:9489:50) 
at ZoneDelegate.prototype.invoke (http://localhost:23752/node_modules/zone.js/dist/zone.js:190:13) 
at Zone.prototype.run (http://localhost:23752/node_modules/zone.js/dist/zone.js:85:17) 
at Anonymous function (http://localhost:23752/node_modules/zone.js/dist/zone.js:451:17) 
at ZoneDelegate.prototype.invokeTask (http://localhost:23752/node_modules/zone.js/dist/zone.js:223:17) 
at Zone.prototype.runTask (http://localhost:23752/node_modules/zone.js/dist/zone.js:125:21) 
at drainMicroTaskQueue (http://localhost:23752/node_modules/zone.js/dist/zone.js:357:25) 
zone.js (344,13) 
"Unhandled Promise rejection:" 
"'Zone' is undefined" 
"; Zone:" 
"<root>" 
"; Task:" 
"Promise.then" 
"; Value:" 
{ 
    [functions]: , 
    __proto__: { }, 
    description: "'Zone' is undefined", 
    message: "'Zone' is undefined", 
    name: "ReferenceError", 
    number: -2146823279, 
    stack: "ReferenceError: 'Zone' is undefined 
at NgZoneImpl (eval code:8749:13) 
at NgZone (eval code:8902:13) 
at PlatformRef_.prototype._bootstrapModuleFactoryWithZone (eval code:9447:17) 
at Anonymous function (eval code:9489:50) 
at ZoneDelegate.prototype.invoke (http://localhost:23752/node_modules/zone.js/dist/zone.js:190:13) 
at Zone.prototype.run (http://localhost:23752/node_modules/zone.js/dist/zone.js:85:17) 
at Anonymous function (http://localhost:23752/node_modules/zone.js/dist/zone.js:451:17) 
at ZoneDelegate.prototype.invokeTask (http://localhost:23752/node_modules/zone.js/dist/zone.js:223:17) 
at Zone.prototype.runTask (http://localhost:23752/node_modules/zone.js/dist/zone.js:125:21) 
at drainMicroTaskQueue (http://localhost:23752/node_modules/zone.js/dist/zone.js:357:25)" 
} 
"ReferenceError: 'Zone' is undefined 
at NgZoneImpl (eval code:8749:13) 
at NgZone (eval code:8902:13) 
at PlatformRef_.prototype._bootstrapModuleFactoryWithZone (eval code:9447:17) 
at Anonymous function (eval code:9489:50) 
at ZoneDelegate.prototype.invoke (http://localhost:23752/node_modules/zone.js/dist/zone.js:190:13) 
at Zone.prototype.run (http://localhost:23752/node_modules/zone.js/dist/zone.js:85:17) 
at Anonymous function (http://localhost:23752/node_modules/zone.js/dist/zone.js:451:17) 
at ZoneDelegate.prototype.invokeTask (http://localhost:23752/node_modules/zone.js/dist/zone.js:223:17) 
at Zone.prototype.runTask (http://localhost:23752/node_modules/zone.js/dist/zone.js:125:21) 
at drainMicroTaskQueue (http://localhost:23752/node_modules/zone.js/dist/zone.js:357:25)" 

Error: Uncaught (in promise): ReferenceError: 'Zone' is undefined 
zone.js (346,9) 
{ 
    [functions]: , 
    __proto__: { }, 
    description: "Uncaught (in promise): ReferenceError: 'Zone' is undefined", 
    message: "Uncaught (in promise): ReferenceError: 'Zone' is undefined", 
    name: "Error", 
    promise: { }, 
    rejection: { }, 
    stack: "Error: Uncaught (in promise): ReferenceError: 'Zone' is undefined 
at resolvePromise (http://localhost:23752/node_modules/zone.js/dist/zone.js:418:25) 
at Anonymous function (http://localhost:23752/node_modules/zone.js/dist/zone.js:454:17) 
at ZoneDelegate.prototype.invokeTask (http://localhost:23752/node_modules/zone.js/dist/zone.js:223:17) 
at Zone.prototype.runTask (http://localhost:23752/node_modules/zone.js/dist/zone.js:125:21) 
at drainMicroTaskQueue (http://localhost:23752/node_modules/zone.js/dist/zone.js:357:25) 
at g (http://localhost:23752/node_modules/core-js/client/shim.min.js:8:10014) 
at Anonymous function (http://localhost:23752/node_modules/core-js/client/shim.min.js:8:10138) 
at k (http://localhost:23752/node_modules/core-js/client/shim.min.js:8:14293)", 
    task: { 
    [functions]: , 
    __proto__: { }, 
    cancelFn: null, 
    data: undefined, 
    runCount: 1, 
    scheduleFn: undefined, 
    source: "Promise.then", 
    type: "microTask", 
    zone: { } 
    }, 
    zone: { 
    [functions]: , 
    __proto__: { }, 
    _name: "<root>", 
    _parent: null, 
    _properties: { }, 
    _zoneDelegate: { }, 
    name: "<root>", 
    parent: null 
    } 
} 

私も気づいた何Argument not optional in zone.js on line 556

if (NativePromise) { 
    patchThen(NativePromise); 
    if (typeof global['fetch'] !== 'undefined') { 
     var fetchPromise = global['fetch'](); 
     // ignore output to prevent error; 
     fetchPromise.then(function() { return null; }, function() { return null; }); 
     if (fetchPromise.constructor != NativePromise) { 
      patchThen(fetchPromise.constructor); 
     } 
    } 
} 

および特定の行は次のとおりです。

​​

その後心配にエラーが発生した:「80020101エラーのため操作を完了できませんでした」

その問題に対する解決策の多くは、あります。ダブルスラッシュされたコメントやスクリプトタグ内のhtmlコメントは削除されますが、どちらも機能しません。

Error 80020101

誰もが手掛かりを持っていますか?

最新のMSインサイダープレビューEdge 39.14915を使用しています。

+1

ため、この答えはfetch' 'の彼らの実装に問題がある可能性があり参照してください。あなたはプレビュー版を使っています...多分あなたはMSに尋ねるべきですか? –

+1

これは私が思ったことですが、インサイダープレビューがインストールされていないPCはありませんので、友人にアプリのテストを依頼する必要があります。私はバグ情報をここにリンクしてください。 –

答えて

2

それは私が0.6.21 => 0.6.25からzone.jsを更新することにより、この問題を修正global['fetch']();

+0

ここにバグ情報をリンクしてください。修正が出るまでそれが多くの人々を助けることができると思います。 –

+0

私はそれがデベロッパープレビューなしでMSエッジで動作することを意味し、フィードバックハブを通してバグを提出したので、リンクはありません。 –

+0

この問題は、MS Edge 14の最終リリースでも発生しています。プレビューZoneJSのアップデートにより、この問題が修正されます。 –

4

このバグは、特にこの方法で、MSエッジ39.14915たWindows 10インサイダープレビューへの利用可能によるものであることが確認されましたCDN here https://unpkg.com/[email protected]?main=browserまたはそれらのgithubリポジトリから。アプリケーション内のpolyfills.tsファイル内

+0

これは私のために働いた! – MattW

関連する問題