【发布时间】:2011-12-27 20:48:04
【问题描述】:
我的 MVC 应用程序中有一个 PartialViewModel,其中包含以下设置:
@model MyModel
<script type="text/javascript" src="PathToThirdPartyJSFile"></script>
<script type = "text/javascript" language="javascript">
//Use Function in ThirdPartyJS File.
</script>
这个局部视图模型被插入到几个不同页面上的@section PageJavaScriptBottom。由于供应商请求,该javascript文件未在本地引用。
使用 Firefox 9.0.1,此远程 Javascript 文件不会仅在我的会话中被调用/加载,并且仅在 Firefox 中。该文件在 IE、Chrome 和 Safari 中加载良好。 Firebug 没有提供任何洞察力。 Firefox 中的 Fiddler 显示该请求甚至没有发出。我已经清除了缓存、cookie 和我能想到的所有其他内容。我可以直接在 Firefox 中导航到远程 JS 文件,没有问题。
我办公室的其他人无法在他们使用 Firefox 9.0.1 的机器上重现此问题。
我可以做哪些其他诊断事情来尝试找出这个问题是什么?
【问题讨论】:
-
您是否尝试过卸载 Firefox 并重新安装?看起来有点苛刻,但您办公室的其他人似乎都工作正常,所以我怀疑这与您的机器安装有关。
-
不确定它是否相关或者是否只是示例中的拼写错误,但这一行看起来有点奇怪:
<script type = type="text/javascript" language="javascript">。你写了两次类型属性。 -
第 3 方 PathToThirdPartyJSFile 的相对路径是什么,如果它位于不同的 http:// 位置,则放置完全限定路径..
-
@ChristoferEliasson 这是一个错字,谢谢。
-
您是否尝试过使用 Fidler..?此外,如果其他用户没有问题,是否可能是您正在使用或使用的机器特有的问题..?
标签: c# javascript model-view-controller firefox