1

私が抱えている問題と同様の質問を見つけましたが、それらのうちのどれも私の特定の問題を解決していないようです。

私はローカルでホストしているウェブサイトのプロトタイプに取り組んでいます。頭の中で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ライブラリをロードしますが、後続のスクリプトに対して次のエラーが発生します。

Webページエラーの詳細

ユーザーエージェント: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参照を受け入れるようにこれを解決する方法はありますか?

4

1 に答える 1

0

締め切りに間に合わせるためにこのプロトタイプを進めなければならないので、当分の間、IEで境界半径を低下させることにしました。私は、少なくとも次の反復で、Diodeusの提案を考慮に入れて、それが問題であったかどうかを確認する予定です。

于 2012-11-29T14:25:35.533 に答える