Первая проблема [решена]
Я вижу, что вы используете winRefs
в одном месте, а позже winrefs
. Это может быть просто тот случай, когда вам нужно прописные буквы R на втором. Похоже, что у вас есть строчная версия в вашем коде несколько раз, даже после строки 29. Обязательно обновите их все перед повторным тестированием.
Вторая проблема
Я только что заметил, что эта строка:
if ( typeof launchApplication.winRefs == undefined )
Не вернет true
, если .winRefs
отсутствует. Конечно, мы хотим, чтобы оно возвращало true, если свойство не найдено, поэтому нам нужно заключить в кавычки undefined
, чтобы все работало так, как мы хотим:
if ( typeof launchApplication.winRefs == "undefined" )