javascript - 浏览器对脚本 URL 的 react 不一致

标签 javascript asp.net internet-explorer firefox

我有一个 Nivo 幻灯片库,但在浏览器之间遇到了一些奇怪的不一致问题。

为了让 slider 图像出现在 Firefox 和 Chrome 中,可以这样做:

<script type="text/javascript" src="scripts/jquery.nivo.slider.pack.js"></script>

为了让它们在 IE9 中渲染,我必须使用:

<script type="text/javascript" src="../scripts/jquery.nivo.slider.pack.js"></script>

我正在使用母版页。当内容页位于根目录时,不会出现此问题;仅当内容页位于文件夹中时才会发生。

任何人都可以阐明这一点并提出解决方法吗?在代码隐藏中注册脚本?

最佳答案

要确保您拥有正确的资源,请使用绝对路径

<script type="text/javascript" src="http://www.mydomain.com/scripts/my_script.js"></script>

<script type="text/javascript" src="/scripts/my_script.js"></script>

关于javascript - 浏览器对脚本 URL 的 react 不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10470936/

相关文章:

javascript - 什么 WYSIWYG 编辑器适用于 Velocity 模板?

javascript - Node.js JSON header

javascript - Javascript 中的简单 GeoJSON 转换

c# - 如何在 sql 数据库的 asp.net 网页中显示 JSON 输出

C#如何在重定向后保留值

javascript - 从 C# 中的静态方法调用 JavaScript 警报

javascript - Javascript 中的 RegEX 来匹配单词集

html - 选择标签中的最大宽度在 IE 中不起作用

javascript - 输入提交未在 Internet Explorer 中使用 jquery 提交表单

javascript - 新 URL(location.href) 在 IE 中不起作用