Одне з наших успадкованих додатків прив'язане до IE. Ми створили ярлик на робочому столі користувача. Тепер, коли цей ярлик запускає додаток, ми бачимо 3 запущених замість 2 !!! Зазвичай при відкритті браузера існує 2 процеси, один для керування браузером і один для вкладки. Але тут ми бачимо 3 процеси, але є тільки одна вкладка. Це означає, що 1 IE процес не видно. це зіпсує програму, оскільки воно закінчується відкриттям наступної вкладки в невидимій вкладці.
Додаток працює нормально, якщо користувач ключі в URL в IE адресний рядок. Я також перевірив, чи потрібно перевірити активність, і зрозумів, що після запуску наступних вкладок невидимий процес IE виконує важку обробку
Хто-небудь знає, чому IE запускає 3-й процес, коли його запущено з ярлика на робочому столі? Також є спосіб переконатися, що він запускається нормально з 2 процесами
Це перевірено на:
> Windows 2008 R2 - IE8
> Windows 7 - IE8
> Windows 7 - IE9
З подальшими випробуваннями я дізнався, що цього не відбувається на всій коробці, а буває на багатьох ящиках. Знову ж таки, якщо це сталося на коробці, це продовжується.
З цікавості я спробував створити веб-ярлик для chrome. Chrome не викликає жодних додаткових процесів, таких як IE. у нього є 3 відкриті процеси, але це звичайна річ хрому. Тому ця проблема примарного процесу є специфічною для Internet Explorer