JavaScript に大きく依存するアプリケーションに取り組んでいます。私のアプリケーションは Chrome でうまく動作します。ただし、私は Safari でいくつかのテストを行っており、いくつかの問題に遭遇しました。私の知る限り、JavaScript ファイルの 1 つがロードされていないか、表示されていないようです。ページで 2 つの JavaScript ファイルを参照しています。
<script type="text/javascript" src="/scripts/app.formatters.js"></script>
<script type="text/javascript" src="/scripts/app.js"></script>
app.formatters.js には、日付/時刻、テキスト、金額などの書式設定に役立つユーティリティ メソッドがいくつかあります。app.js は、アプリのメイン ロジックです。app.js は、app.formatters.js にある「formatDate」という関数を参照します。そのファイルの最初の行として alert("here") を設定しました。Chromeでは問題なく機能します。ただし、Safari ではアラートが発生することはありません。さらに混乱するのは、コンソールにエラーが書き込まれていないことです。
私が気付いていないSafariで何かをロードする、奇妙なjavascriptの優先順位がありますか?
ありがとうございました!