Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   JavaScript: переопределение объекта screen (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/javascript-pereopredelenie-ob-ekta-screen-355413/)

Guest 30.09.2011 17:55

JavaScript: переопределение объекта screen
 
Проблема в том, что нужно задать свои свойства у объекта 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);Никак(И что обидно, браузер хром вроде на движке вебкита, а позволяет так делать.


Часовой пояс GMT, время: 16:45.


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