我在“JSResources.resx.scriptx”文件中有一些JS资源。在该文件中,我有一个XML:
<?xml version="1.0" encoding="utf-8"?>
<root xmlns="http://schemas.microsoft.com/sharepoint/resxscriptx" javascriptClassName="AAA.BBB.Res">
如果我打开一个类似这样的页面: if(record.properties ['Weight']。localizedizedValue == AAA.BBB.Res.NaN)
(其中NaN是该XML中的令牌,并且已在JSResources.AA-BB.resx文件中存在)
在任何现代浏览器中它都很完美,但如果我在IE8上打开它会产生一个JS错误: 'AAA.BBB.Res'为空或不是对象。
如果您有任何想法,请告诉我......
度过美好的一天!
答案 0 :(得分:0)
IE8上的问题来自另一个覆盖AAA js名称空间的js文件,因为它有一个“var AAA”。在文件的开头。