john1990_1 Ответов: 1

Как открыть пустую страницу в новой вкладке, а не в новом окне браузера по умолчанию?


Код у меня всегда открывает новое (Chrome) окно, а не вкладку.

Что я уже пробовал:

System.Diagnostics.Process.Start("http://");

1 Ответов

Рейтинг:
5

MadMyche

Как правило, вы делаете это, вводя about:blank в качестве url


john1990_1

В Edge это нормально, но в Chrome он открывает новую вкладку windows, а не новую вкладку в существующем окне.

MadMyche

Возможно, вы захотите заглянуть в командная строка переключатели для Хрома.

john1990_1

Я нашел его, это "-d", как применить его при запуске из exe-файла, сделанного в Visual Studio C# Winforms, как показано в вопросе?

john1990_1

Это сработало, спасибо!
Система.Диагностика.Процесс.Начало("chrome.exe", "о компании:blank --d");

MadMyche

Рад, что у тебя все получилось.

john1990_1

У меня есть проблема, когда я использую код, который решил предыдущую проблему, я получаю в адресной строке примерно:пустой и не пустой и сфокусированный для поиска.

MadMyche

Это все еще будет сводиться к переключателям командной строки и тому, как вы настроили Chrome. И там может не быть способа сделать то, что вы хотите

john1990_1

Спасибо, я не знаю, что делать.

[no name]

Спасибо!

john1990_1

Пожалуйста, ознакомьтесь с новой проблемой в других комментариях к этому ответу.