2014-01-22 71 views
3

我是代表管理員問的。昨晚,管理員將我們的生產服務器從8.5升級到9.01。今天,少數使用IE 9的用戶在一個應用程序中遇到了客戶端javascript錯誤。這個問題不會影響所有的機器,事實上,當我使用IE9進行嘗試時,該應用程序對我來說工作正常。在失敗的機器中,它每次都會失敗,在它工作的機器中,它每次都有效。它適用於大多數人。該應用程序在FF和Chrome中正常工作(在此處插入諷刺內容)升級到Domino 9.01後,IE 9中的錯誤服務器

這些問題似乎與一個應用程序(我寫的Xpages應用程序)隔離。它已經部署了8個多月,直到今天一直非常穩定。我不相信這是一個應用程序的問題,但這裏是錯誤的,它給

無法獲得屬性的值「0」:對象爲空或未定義

這個錯誤來自一個由多米諾服務器生成的文件。該文件是:

https://my_company/my_app.nsf/xsp/.ibmxspres/.mini/dojo/.en-us/@Im.js

是否有人在這裏做什麼有什麼建議?

+0

您是否使用OneUI主題?如果是這樣的話。 –

+0

Simon,主題被設置爲「服務器默認」 –

+0

這可能是一個天真的問題,但是:Notes 8生成的JavaScript與Notes 8.5中的相同嗎?如果不是,如果不對,那麼你需要用Notes提交SPR。 – Eric

回答

7

正如Steve在評論中所說:禁用「運行時優化的JS和CSS」設置,因爲這似乎是9.0.1的問題。面對與其他框架類似的問題,例如Bootstrap 3,當啓用此選項時Glyphicons渲染不正確。

+0

只是爲了好玩,我再次啓用它,並再次失敗。這絕對是問題。這也可能是文件優化方式中的一個錯誤。謝謝!! –

+1

XPage「運行時優化」的替代方案可能是mod_pagespeed ...如果你在Apache/IHS後面運行Domino – stwissel

+1

我們正在調查此問題 –

1

background-position-x在IE9中不存在,background-position-y可用。它可能是由CSS的自制js動畫引起的嗎?必須使用單個background-position css屬性來操作。