Зараз я виконую цю команду у своєму пакетному файлі, "C:\Program Files (x86)\Internet Explorer\iexplore.exe" "http://localhost"
щоб відкрити мою сторінку в Internet Explorer після її генерації та копіювання.
Однак якщо у мене вже відкрита сторінка, вона відкриє друге вікно. Як я можу запобігти цьому, переключившись на існуюче вікно чи вкладку?
тільки сам браузер може зробити цей вибір. HTTP-з'єднання - це одноразова штука, і як тільки команда GET отримає відповідь, що браузер надає, у вас більше немає підключення до сервера, тому єдиний спосіб, який ви можете сказати, - це перевірити кожну вкладку у кожному вікні, щоб визначити, чи хтось із них раніше завантажував URL-адресу. це означає, що це буде дуже важко виконати з командного рядка, якщо виконуваний IE не прийме варіант, який сповістить його виглядати першим, чого, швидше за все, немає.
—
Френк Томас