簡體   English   中英

IE9阻止jQuery CDN

[英]IE9 blocking jQuery CDN

我在新網站上遇到IE9問題。 jQuery文件未加載。 我最初在谷歌嘗試過CDN,但也試過微軟CDN,都失敗了。 我見過有關使用最新版jQuery的帖子。 我抓住了最新的(1.6.4)並沒有幫助。 我理解這是跟蹤保護,但由於這是我們的“前端”網站,我們不能讓瀏覽器將我們的網站添加到他們的“白名單”或禁用跟蹤保護。

雖然在本地托管文件是顯而易見的下一步,但我的另一個問題是谷歌分析代碼也失敗了。

有針對這個的解決方法嗎?

使用http://html5boilerplate.com/中概述的jquery實現。

<!-- Grab Google CDN's jQuery, with a protocol relative URL; fall back to local if offline -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/libs/jquery-1.6.4.min.js"><\/script>')</script>

jhanifen解決方案的一些變化。 通過使用head.js lib,我們可以更快地加載jQuery和其他庫:

<script src="js/libs/head.load.min.js"></script>
<script>
    head.js("https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js",function() {
      window.jQuery || head.js("js/libs/jquery-1.7.1.min.js");
    });
</script>

我認為最好在答案中添加我的結果,如果有人點擊這個並且不瀏覽評論,但最好遵循@jhanifen的答案中的評論。 我不得不使用jQuery的本地副本,使用CDN(即使在微軟的CDN上)也無法正常工作。

我的谷歌代碼沒有位於最終機身標簽下方,它就在它上方,糾正解決了這個問題。

Typekit,我不得不使用條件,但是那會破壞使用Typekit的對象,特別是考慮到你認為IE9是'現代瀏覽器'。 瘋!

我查詢了Typekit,看看他們是否有解決方法,如果他們回來時有任何幫助,我們會編輯它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM