1

我正在創建一個使用Facebook Connect和fbml標籤的ASP.NET應用程序。它也使用LinkedIn小部件。當我在任何瀏覽器中運行此應用程序時,沒有任何警告,一切正常。但是,在IE中,出現如下消息:帶有窗口小部件的IE安全警告

Security Warning: 
The current webpage is trying to open a site in your Trusted sites list. Do you want to allow this? 

Current site:http://www.facebook.com 
Trusted site:http://localhost 

(與LinkedIn.com相同)。我知道如何從客戶角度解決這個問題,並停止顯示安全警告。但是,是否有可能確保這條消息不會出現,因爲它可能會對不知道如何抑制此警告的用戶產生影響?我沒有嘗試將其上傳到我的虛擬主機,因此不確定這條消息是否會出現在生產中的每個人。不過,我總是把它放在我的本地機器上。

(我的網頁都沒有使用SSL,所以我不認爲這是問題,我嘗試使用FB的HTTPS網址,但這沒有什麼區別)。

謝謝

回答

1

我碰到過很多次的IE消息。雖然這可能不是這種情況,但我總是檢查Firebug以查看是否有任何請求會發送到Https(使用Net標籤)。如果可能的話,你引用的東西本身就是對其他東西的調用。

如果您正在提供https頁面,然後通過http獲取圖像,通常會收到該消息。

在這種情況下可能不會幫助但我做的第一件事。

+0

似乎這個帖子是非常相似的... http://stackoverflow.com/questions/2624917/facebook-connect-security-warning – ArtificialGold 2010-04-20 13:37:45

+0

Yup似乎是同樣的問題。我看了一下FireBug,並沒有https請求。我不確定「提示」是否是IE中的默認設置(這是顯示消息的內容)。我以前可能會提示並忘記它。我張貼在Facebook論壇上,但沒有回覆。 – XSL 2010-04-22 19:51:13