2014-07-15 81 views
2

截至昨天,我們的員工不再在我們的Intranet站點中看到Yammer Embed feed。在它的地方是空白 - 頁面上沒有錯誤。我們發現在IE中禁用兼容性視圖可以解決問題 - 但是,Yammer Embed在昨天之前在兼容性視圖中工作得很好。當啓用兼容性視圖,我們也看到了這樣的錯誤:Yammer在兼容性視圖啓用時突然不能在IE中工作

SCRIPT438: Object doesn't support property or method 'querySelector' platform_embed.js, line 1 character 3802

我們很好奇,如果代碼已經在Yammer的結束最近,將導致此問題改變了嗎?

+0

您是否在使用'X-UA-Compatible'元標記的特定模式下呈現IE?聽起來像['document.querySelector'](https://developer.mozilla.org/en-US/docs/Web/API/document.querySelector)不受支持。雖然在IE 8+中。無法想象你會用7種標準渲染。只是一個想法... – War10ck

+0

謝謝War10ck。事實證明,在IE中關閉兼容模式確實解決了我們的問題。然而,Yammer Embed在昨天之前對所有這些用戶都很好。我們想知道在我們開始爲成千上萬名員工推出IE配置設置之前,Yammer方面是否發生了可能影響我們的事情。謝謝。 –

回答

0

不推薦使用兼容性視圖,因爲它會強制Yammer Embed以不支持的模式運行。 Embed文檔中有一些關於browser support的信息。 Yammer去年停止支持IE 7,並因此考慮採用新版瀏覽器版本進行新的更改。

已經沒有積極的嘗試阻止IE 7呈現Embed,但是這組最新的更改意味着它不會運行,除非您可以將您的託管頁面設置爲使用更高的IE版本。請記住,IE 8支持的使用壽命相對較短,因此您最好將IE 9支持定位到您的網頁以延長使用壽命。

相關問題