2013-07-08 209 views
3

請有人可以幫忙嗎?長腳本錯誤Internet Explorer

我已經在我的網站上運行多年的Facebook集成腳本已經沒有問題。不過,我現在充斥着來自客戶誰使用Internet Explorer說,因爲更新IE瀏覽器一個星期左右前,他們都在不斷得到長期運行的腳本錯誤投訴...

"Stop Running This Script. 
A script on this page is causing Internet Explorer to run slowly. 
If it continues to run, your computer might become unresponsive." 

我已經解決了這個問題(通過禁用腳本),問題出在Facebook腳本上。

在網站上幾個月沒有改變,所以它不是我可以弄清楚如何解決。

腳本:邀請您的好友,贊,分享網頁等

請,請幫助

感謝 馬特

+0

恐怕沒有足夠的細節。至少,你的客戶使用什麼版本的IE? – Alexis

回答

0

我碰到同樣的問題。當使用IE 9或IE 10(未使用較舊的IE版本進行測試)時,我不僅可以在我的網站上重現該問題,還可以在其他網站上重現此問題。這個問題似乎是IE的兼容性視圖功能的結果。如果對於網站啓用了該功能,並且該網站在您嘗試加載的網站頁面上也有類似Facebook的按鈕,則會產生長時間運行的腳本錯誤(來自名爲_t的函數的錯誤)。當我禁用該網站的兼容性視圖時,錯誤消失。我不確定問題是出在IE功能還是臉書的按鈕上......我沒有從其他腳本獲得同樣的錯誤,也沒有其他社交按鈕,如google +,這讓我覺得這個問題是在Facebook的結尾。現在我一直在嘗試不同的IE設置配置......到目前爲止,我唯一能解決的問題是關閉兼容性視圖。當然也可以解決問題,以便不需要兼容性視圖。雖然告訴你的用戶他們必須關閉兼容性視圖似乎不是一個適當的響應......所以我希望找到更好的解決方案。