我正在調查涉及分享新聞故事的問題。我不確定我可以給予多少具體信息,因爲這是針對大公司的。我們管理遍佈加拿大的各種新聞報紙的多個網站。我一直在負責搞清楚什麼這裏的問題的根源是,我很爲難......Open Graph和IE9涉及XSLT頁面是否存在任何已知問題?
當您分享我們網站的一個故事,像http://www.richmond-news.com/Elderly+robbed+broad+daylight/6814513/story.html
的分享按鈕需要你到Facebook,如預期。然後它會在該頁面上顯示縮略圖,標題等。
但是,如果您在Internet Explorer 9中嘗試使用該網站(和其他網站),則不會加載縮略圖。
新聞頁面包含XSLT模板,可以生成Facebook需要生成此共享鏈接的所有數據。
由於這裏沒有太多的錯誤空間,我最好的猜測是它可能是IE9的東西。所以我的問題是,Facebook Open Graph,IE9和XLST是否存在任何已知問題?
你在哪裏使用XSLT - 在服務器端還是客戶端?如果你在服務器端使用它(我看不到任何客戶端),那麼這不應該以任何方式考慮 - 任何客戶端,無論是Facebook的刮板還是IE 9,都不應該看到任何XSLT他們應該得到相同的HTML輸出。當分享一個鏈接時,瀏覽器本身也不應該做太多的事情,它是Facebook的腳本,主要完成那裏的所有工作。 – CBroe 2012-07-13 20:42:22
[續]我只能想象這是加載圖像本身的問題(不知道FB是否在預覽時從自己的服務器提供服務,或者只是讓瀏覽器獲取原始URL)。嘗試使用IE9的調試工具([F12])查看在使用共享對話框時正在做什麼請求,以及如果圖像get的請求以「異常」方式回覆(500,404,403,...) – CBroe 2012-07-13 20:44:11
感謝CBroe 。 XSLT是服務器端。我試過使用IE9調試工具,但無濟於事。它沒有向我透露任何問題,一切似乎都按預期處理。 – 2012-07-17 14:49:16