kondr1
@kondr1
golang, js, c++

Можно ли заинжектить qjsonobject в браузер?

Использую qtwebkit и пытаюсь в на страницу добавить некий json объект. Подозреваю что это можно сделать через evaluateJavaScript. Может есть другая возможность?
И как вернуть js объект из функции которая заинжектена через addToJavaScriptWindowObject?
  • Вопрос задан
  • 134 просмотра
Решения вопроса 1
kondr1
@kondr1 Автор вопроса
golang, js, c++
Решил проблему как-то так:
void InjectJson(QString name, QJsonObject obj){
   QJsonDocument doc(obj);
   QString json(doc.toJson());
   mainFrame()->evaluateJavaScript("var " + name + " = " + json);
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы