Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 17:55
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Проблема в том, что нужно задать свои свойства у объекта screen (такие как разрешине экрана, глубина цвета, etc.), а имеющиеся в наличии методы webView.page().mainFrame().evaluateJavaS cript() и webView.page().mainFrame().addToJavaScri ptWindowObject() этого сделать не могут. Пробовал подставлять для evaluateJavaScript():КодJava String js = "var screen = new Object; " + "screen.height = " + this.resolHeight + "; " + "screen.width = " + this.resolWidth +"; " + "screen.colorDepth = " + this.resolColorDepth + "; ";С addToJavaScriptWindowObject() работал в слоте сигнала javaScriptWindowObjectCleared фрейма:КодJava QObject obj = new QObject(); obj.setProperty("height", "800"); this._webView.page().mainFrame().addToJa vaScriptWindowObject("screen", obj);Никак(И что обидно, браузер хром вроде на движке вебкита, а позволяет так делать.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Объявление метода внутри объекта JAVASCRIPt Guest Продолжение старого архива 0 17.10.2011 01:11
Обращение напрямую к методам объекта внутри другого объекта? Guest Продолжение старого архива 0 16.10.2011 16:05
Удаление объекта из списков QList, QSet...при вызове деструктора объекта Guest Второй архив вопросов и ответов 0 28.09.2011 17:23



© www.otvetnemail.ru - Форум вопросов и ответов.