【问题标题】:Remote Javascript File, reference in PartialViewModel, not loading in Firefox远程 Javascript 文件,在 PartialViewModel 中引用,未在 Firefox 中加载
【发布时间】: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 并重新安装?看起来有点苛刻,但您办公室的其他人似乎都工作正常,所以我怀疑这与您的机器安装有关。
  • 不确定它是否相关或者是否只是示例中的拼写错误,但这一行看起来有点奇怪:&lt;script type = type="text/javascript" language="javascript"&gt;。你写了两次类型属性。
  • 第 3 方 PathToThirdPartyJSFile 的相对路径是什么,如果它位于不同的 http:// 位置,则放置完全限定路径..
  • @ChristoferEliasson 这是一个错字,谢谢。
  • 您是否尝试过使用 Fidler..?此外,如果其他用户没有问题,是否可能是您正在使用或使用的机器特有的问题..?

标签: c# javascript model-view-controller firefox


【解决方案1】:

已解决:供应商的 Javascript 文件的主机 URL 列在我在 Firefox 安装中使用的 AdBlock 过滤器列表中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-12
    • 1970-01-01
    • 2010-11-04
    相关资源
    最近更新 更多