2016-08-18 20 views
0

このJavaScriptスニペットはFirefox/Chromeで問題なく動作し、Safariにはエラーが発生します。「SyntaxError:予期しないトークン '>'」ここでJavaScript Safari - SyntaxError:予期しないトークン '>'

コードです:

window.onclick = (test) => { 
    const googleWindow = window.open(); 
    fakeAjax(response => { 
    googleWindow.location.replace(`https://google.com?q=${response}`); 
    }); 
}; 

function fakeAjax(callback) { 
    setTimeout(() => { 
    callback('example'); 
    }, 1); 
} 

私はGoogleで検索してきたし、すでにフォーラムでここで見てきた、多くの場合、そこに表示された問題は、残念ながら私は、適切な解決策を見つけていません。

は、事前に 敬具

+0

Javascript 6またはECMAScript6の互換モードを探してください。使用している構文はjsの上位バージョンに属していますので、その点を確認してください。 –

答えて

1

アロー機能()=> {}、FirefoxとクロームES6機能の両方が既にサポートされています、ありがとうございました。しかし、サファリ古いバージョンはありません。詳細については、http://kangax.github.io/compat-table/es6/を確認してください。

+0

しかし、解決策は何でしょうか? – Pupil

関連する問題