Задать вопрос
kondr1
@kondr1
golang, js, c++

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

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

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 16:42
2000 руб./за проект
18 дек. 2024, в 16:33
2000 руб./в час
18 дек. 2024, в 16:06
5000 руб./за проект