(Решено) Помогите решить ошибку (chromium)

clocky

Client
Регистрация
26.09.2019
Сообщения
362
Благодарностей
48
Баллы
28
Пытаюсь установить расширение на хромиум на удаленном ПК. Выскакивает такая ошибка:
Выполнение действия CSharp OwnCode: Downloading the extension and installing it. Невозможно разрешить удаленное имя: 'clients2.google.com'
Не могу понять в чем дело, на основном всё ок.

Версия 7.7.1

Использую стандартный кубик
Код:
var userAgent = project.Profile.UserAgent;
var extensionUrl = project.Variables["ExtensionUrl"].Value;
 
var regexUserAgentChromeVersion = new Regex(@"(?<=Chrome/)[\d\.]+");

var matchChromeVersion = regexUserAgentChromeVersion.Match(userAgent);
var chromeVersion = matchChromeVersion.Value;
 
string architecture = userAgent.Contains("x64")
    ? "x64"
    : "x86";

var extensionId = extensionUrl.Split('/').Last().Split('?').First();
project.Variables["ExtensionId"].Value = extensionId;
 
var extensionCrxUrlDownload = string.Format("https://clients2.google.com/service/update2/crx?" +
    "response=redirect&prodversion={0}&acceptformat=crx2,crx3&x=id%3D{1}%26uc&nacl_arch={2}",
    chromeVersion,
    extensionId,
    architecture);
    

var tmpExtName = Path.Combine(project.Directory, $"{Guid.NewGuid().ToString()}_{extensionId}_ext.crx");
try
{
    var web = new WebClient();
    web.DownloadFile(extensionCrxUrlDownload , tmpExtName);
    instance.InstallCrxExtension(tmpExtName);
}
finally
{
    File.Delete(tmpExtName);
}
 

clocky

Client
Регистрация
26.09.2019
Сообщения
362
Благодарностей
48
Баллы
28
Всё еще актуально.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 334
Благодарностей
9 086
Баллы
113
  • Спасибо
Реакции: clocky

clocky

Client
Регистрация
26.09.2019
Сообщения
362
Благодарностей
48
Баллы
28
Дело было в файле хостс, что-то прописало туда на этот url. Всем спасибо!
 
  • Спасибо
Реакции: Sergodjan

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)