2012-11-28 225 views
1

我發現類似的問題,我遇到的問題,但不是他們似乎解決我的特定問題。訪問被拒絕 - IE8 Polyfills

我的工作是我在本地託管網站的原型。我引用JQuery的,Modernizr的,並在頭響應,以及PIE.htc在CSS邊境半徑填充工具(下面的代碼):

<!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;三叉戟/ 4 0.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:文件:// PATH /prototype/js/libs/modernizr-2.0.6.min.js

消息:訪問被拒絕。

行:6 字符:2747 代碼:0 URI:文件:// PATH /prototype/js/respond.min.js

消息:訪問被拒絕:文件:// PATH /prototype/PIE.htc 行:0 字符:0 代碼:0 URI:文件:// PATH /prototype/index.html

任何想法如何使解決這一該IE加載Modernizr並接受PIE.htc參考?

+0

如果您使用PIE,請刪除ms篩選器。 –

+0

我會在下一次迭代中嘗試測試這是否與.htc文件衝突的問題。現在,我決定保留漸變過濾器,並讓邊界半徑在IE中降級。 –

回答

0

我決定暫時,我只是讓邊界半徑在IE中降解,因爲我必須與這個原型向前邁進,以滿足最後期限。我打算在下一次迭代中考慮Diodeus的建議,至少要看看問題是什麼。

+0

此外,即使這不能解決.htc問題,特別是通過WebMatrix虛擬服務器以管理員身份運行網站時,也擺脫了拒絕訪問問題。可能只是一個權限衝突。 –