파일이 Microsoft에서 제공되었다고 가정하면 오류는 실제가 아니라 이론적이라고 가정합니다.
slPluginHelper.version = slProperties.version;
slProperties
로는 경우는 null이 될 수 :
Silverlight.createObject = function(source, parentElement, id, properties, events, initParams, userContext)
{
var slPluginHelper = new Object();
var slProperties = properties;
var slEvents = events;
slPluginHelper.version = slProperties.version;
slProperties.source = source;
slPluginHelper.alt = slProperties.alt;
...
난 단지 그 다음 줄에 반대되는 강화 가정 할 수있다 : 나는 다음과 같은 코드를 찾을 수 CreateObject
에 대한 파일의 디버그 버전 확인 properties
인수가 널입니다.
정말로 이러한 오류가 수정 된 경우 Microsoft에 문제를보고하고 파일의 업데이트 된 버전을 릴리스해야합니다. 그동안 코드를 수정할 수 있습니다 (파일의 .debug
버전 수정). 그러나 나중에 언제든지 새 버전의 파일을 다운로드하면 편집 내용을 다시 적용해야합니다.
코드를 게시 할 수 있습니까? 그것은 실제 오류가 아닌 이론적 오류 일 수 있습니다. – ChrisF
이것은 우리가 사용하는 파일입니다. http://archive.msdn.microsoft.com/silverlightjs/Release/ProjectReleases.aspx?ReleaseId=4148 – user1579619
"공식적인"Microsoft 코드이므로 코드가 정상이라고 생각합니다. 불행히도'.js' 파일은 (어느 정도까지) 축소되고 모든 코드는 한 줄에 있으므로 실제 오류가 무엇인지 알기는 어렵습니다. '.debug.js' 파일을 확인하십시오. – ChrisF