1

我正在开发一个严重依赖 JavaScript 的应用程序。我的应用程序在 Chrome 中运行良好。但是,我正在对 Safari 进行一些测试,但遇到了一些问题。据我所知,我的一个 JavaScript 文件要么未加载,要么不可见。我在我的页面中引用了两个 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 引用了一个名为“formatDate”的函数,该函数位于 app.formatters.js 中。我已将 alert("here") 设置为该文件的第一行。它在 Chrome 中运行良好。但是,在 Safari 中,警报永远不会触发。更让我困惑的是,控制台中没有写入任何错误。

是否有一些奇怪的 javascript 优先级,在 Safari 中加载我不知道的东西?

谢谢!

4

0 回答 0