【问题标题】:Access is Denied - IE8 Polyfills访问被拒绝 - IE8 Polyfills
【发布时间】:2012-11-28 19:24:24
【问题描述】:

我发现了与我遇到的问题类似的问题,但似乎没有一个可以解决我的特定问题。

我正在开发一个在本地托管的网站原型。我在头部引用 JQuery、Modernizr 和 Respond,以及 CSS 中的 PIE.htc 作为border-radius polyfill(代码如下):

<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Inquire - Home</title>
<link rel="stylesheet" href="css/normalize.css" />
<link rel="stylesheet" href="css/desktop.css" />
<script src="js/libs/jquery-1.8.2.min.js"></script>
<script src="js/libs/modernizr-2.0.6.min.js"></script>
<script src="js/respond.min.js"></script>

CSS:

.button{
border-radius: 7px 7px 0 0;
border: 2px solid #00667A;
-moz-border-radius: 7px 7px 0 0;
-webkit-border-radius: 7px 7px 0 0;
background: #0CF;
background: -webkit-gradient(linear, left top, left bottom, from(#00d6ff), to(#00667A));
background: -moz-linear-gradient(top, #00d6FF, #00667A);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00D6FF endColorstr=#00667A);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00D6FF endColorstr=#00667A)";
behavior: url(PIE.htc);
}

IE8 加载 JQuery 库,但后续脚本出现以下错误:

网页错误详情

用户代理:Mozilla/4.0(兼容;MSIE 8.0;Windows NT 6.1;WOW64;Trident/4.0;SLCC2;.NET CLR 2.0.50727;.NET CLR 3.5.30729;.NET CLR 3.0.30729;InfoPath。 3;MS-RTC LM 8;.NET4.0C;.NET4.0E) 时间戳:2012 年 11 月 28 日星期三 19:14:30 UTC

消息:访问被拒绝。

行:4 字符:12115 代码:0 URI:file://PATH/prototype/js/libs/modernizr-2.0.6.min.js

消息:访问被拒绝。

行:6 字符:2747 代码:0 URI:file://PATH/prototype/js/respond.min.js

消息:拒绝访问:file://PATH/prototype/PIE.htc 线路:0 字符:0 代码:0 URI:file://PATH/prototype/index.html

知道如何解决这个问题,以便 IE 加载 Modernizr 并接受 PIE.htc 引用吗?

【问题讨论】:

  • 如果您使用的是 PIE,请去掉 ms 过滤器。
  • 我将在下一次迭代中尝试这样做,以测试这是否是与 .htc 文件冲突的问题。现在,我决定保留渐变滤镜,让边框半径在 IE 中降级。

标签: javascript html internet-explorer localhost access-denied


【解决方案1】:

我暂时决定,我将让 IE 中的边框半径降级,因为我必须推进这个原型以赶上最后期限。我确实计划在下一次迭代中考虑 Diodeus 的建议,至少看看这是否是问题所在。

【讨论】:

  • 此外,尽管这并不能特别解决 .htc 问题,但以管理员身份通过 WebMatrix 虚拟服务器运行站点确实摆脱了拒绝访问问题。可能只是权限冲突。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-04-25
  • 1970-01-01
  • 1970-01-01
  • 2011-01-17
  • 2011-06-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多