EvaluateScript не отдает значение

Azakim

Client
Регистрация
25.07.2021
Сообщения
165
Благодарностей
30
Баллы
28
C#:
string script = @"window.localStorage;";
instance.ActiveTab.MainDocument.EvaluateScript(script).
Почему то не хочет отдавать значение всегда "",хотя в консоли все ок ,подскажите пожалуйста может кто знает в чем дело :dj:
пробовал и так
C#:
string script = @"return window.localStorage;";
и так
C#:
 string script = @"console.log(localStorage);";
и так
C#:
string script = @"
    var localStorageData = {};
    for (var i = 0; i < localStorage.length; i++) {
        var key = localStorage.key(i);
        var value = localStorage.getItem(key);
        localStorageData[key] = value;
    }
    JSON.stringify(localStorageData);
";

string result = CM.instance.ActiveTab.MainFrame.EvaluateScript(script).ToString();
return result;
 

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 026
Благодарностей
544
Баллы
113
C#:
string script = @"window.localStorage;";
instance.ActiveTab.MainDocument.EvaluateScript(script).
Почему то не хочет отдавать значение всегда "",хотя в консоли все ок ,подскажите пожалуйста может кто знает в чем дело :dj:
пробовал и так
C#:
string script = @"return window.localStorage;";
и так
C#:
 string script = @"console.log(localStorage);";
и так
C#:
string script = @"
    var localStorageData = {};
    for (var i = 0; i < localStorage.length; i++) {
        var key = localStorage.key(i);
        var value = localStorage.getItem(key);
        localStorageData[key] = value;
    }
    JSON.stringify(localStorageData);
";

string result = CM.instance.ActiveTab.MainFrame.EvaluateScript(script).ToString();
return result;
Вот так попробуй

C#:
string script = "return window.localStorage";
return instance.ActiveTab.MainDocument.EvaluateScript(script).
 
Последнее редактирование:
  • Спасибо
Реакции: SlipDez и Azakim

Alex733

Client
Регистрация
27.11.2017
Сообщения
323
Благодарностей
238
Баллы
43
Или так:
C#:
return instance.ActiveTab.MainDocument.EvaluateScript("return JSON.stringify(localStorage);");
 
  • Спасибо
Реакции: djaga и Azakim

Azakim

Client
Регистрация
25.07.2021
Сообщения
165
Благодарностей
30
Баллы
28

Azakim

Client
Регистрация
25.07.2021
Сообщения
165
Благодарностей
30
Баллы
28

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