2012-07-04 95 views
0

我正在使用Fancybox 2.0.6版將隱藏的div加載到fancybox中,但在IE中,我收到只顯示安全內容的警告。我發現有人在1.3.4版本中解決了這個問題,但版本2沒有在補丁中替換的代碼(我選中了)。
有人處理過嗎?在最新的fancybox版本中是否有另一個解決方案?如何避免使用fancybox版本2的安全內容的IE警告?

+0

您是否使用圖像的自定義URL? – zetlen

+0

此警告還涉及到正在訪問的外部內容,您的頁面位於本地服務器(Intranet)中,或者HTTPS地址中正在載入非HTTPS內容。 – rcdmk

+0

我只在本地主機上工作時看到過這些警告,並在將頁面移動到服務器時消失,請嘗試一下嗎? – JFK

回答

2

,我決定嘗試安裝舊版本的fancybox的其中有針對此問題的補丁,但是將包括爲舊版本我註釋掉腳本行的新版本,並警告仍然是JavaScript的前!

後來我發現,我已經包括jQuery的作爲http://fancyapps.com/fancybox/#instructions指示,並沒有改變HTTP到HTTPS在這一行:

<!-- Add jQuery library --> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script> 

所以答案是的fancybox版本2.0.6不拋出任何安全警告在IE中,但如果你盲目地按照說明,你會得到這個警告,由於jQuery的線。 :)

+2

發生這種情況是因爲您正在使用絕對URI來訪問不安全的資產。這裏有一個適用於所有瀏覽器的作弊工具,可以在安全網頁上訪問Google jQuery的安全版本:'' – zetlen

相關問題