Сегодня то, что раньше работало, вдруг перестало работать. Он работал нормально несколько месяцев, и вдруг он просто сломался. Я вернулся к предыдущему коду на случай, если я сам случайно что-то сломал, но даже предыдущий код, который, как я знаю, работал нормально до того, как сломался таким же образом.
Наше приложение в настоящее время работает как hta, и до сих пор я мог нормально открывать окна с помощью window.open. Однако теперь window.open работает некорректно, так как открываемое окно не имеет указанных размеров. В окне window.opener имеет значение null/не является объектом, но я думаю, что источником этого, вероятно, является window.open, учитывая, что окно даже не открывается должным образом.
Интересно отметить, что если я просто открываю приложение в IE, а не с файлом .hta, оно работает отлично. Есть ли какая-то причина, по которой это может внезапно сломаться в хта? Кроме того, есть ли обходной путь или способ решить эту проблему?