所有, 我使用下面的代碼:在IE權限被拒絕對jQuery腳本
<head>
<title>Wedding Page</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<link href="style.css" rel="stylesheet" type="text/css" />
<link href="layout.css" rel="stylesheet" type="text/css" />
<!--<script src="js/jquery-1.6.4.js" type="text/javascript"></script>-->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
<script src="js/cufon-yui.js" type="text/javascript"></script>
<script src="js/cufon-replace.js" type="text/javascript"></script>
<script src="js/Century_Gothic_400.font.js" type="text/javascript"></script>
<!--<script type="text/javascript" src="./fancybox/jquery.mousewheel-3.0.4.pack.js"></script>-->
<script type="text/javascript" src="./fancybox/jquery.fancybox.js"></script>
<link rel="stylesheet" type="text/css" href="./fancybox/jquery.fancybox.css" media="screen" />
<script type="text/javascript">
$(function() {
$(".select_song").click(function(){
event.preventDefault();
song_id = jQuery(this).attr("id");
song_id = song_id.split("_");
song_id = song_id[1];
$.post("save_song.php", { song_id: song_id, time: "2pm" },
function(response) {
$("#update_"+song_id).html(response.responseText1);
}, "json");
});
$(".display_songs").fancybox({
'maxWidth' : 675,
'maxHeight' : 800,
'fitToView' : true,
'closeClick' : false,
'openEffect' : 'none',
'closeEffect' : 'none',
'scolling' : 'no',
'href' : 'display_songs.php'
});
});
</script>
</head>
每當我點擊顯示歌曲的鏈接(其中有一類display_songs的),我收到以下錯誤信息:
Webpage error details User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E; MS-RTC LM 8; AskTbAD2/5.14.1.20007) Timestamp: Sat, 14 Apr 2012 17:11:00 UTC Message: Permission denied Line: 4 Char: 2462 Code: 0 URI: https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js
任何想法爲什麼這是或如何解決它?提前致謝!
沒有東西跳出來對我; IE有一個更激進的「起源」政策模式([同源策略](http://en.wikipedia.org/wiki/Same_origin_policy))。我可以從行/字符數中得知這個錯誤並不是特別有用(由於縮小),但是我認爲它與'$ .post()'調用有關或者與'$ .fancybox()'內部相關。 。您最好的選擇是使用http:// jsfiddle重新創建問題,將資源文件附加到小提琴上,然後發佈。如果你不能複製,那麼我認爲這會有所幫助。但是,你發佈了什麼,我只是沒有看到任何特別的問題。 – 2012-04-14 19:47:03
另外,我剛剛注意到這一點,Cufon可能會導致與IE瀏覽器的各種各樣的手。您可以嘗試與Cufon和IE搜索條件配對的錯誤。 – 2012-04-14 19:49:18
@JaredFarrish我實際上試圖將其更新爲非縮小版本,它看起來像是由以下行引起的錯誤:if(elem.parentNode){ – user1048676 2012-04-15 22:38:37