Rayslava
10.08.2011 12:02 Office
bool WebView::evaluateJavaScript ( string scriptSource )
Evaluates the scriptSource JavaScript inside the context of the main web frame, and returns the result of the last executed statement.
Note that this JavaScript does NOT have any access to QML objects except as made available as windowObjects.
--
Ну и нахуй он такой нужен? :-\
чтобы инжектить скрипты, очевидно
" does NOT have any access ".
Хрен чего заинжектишь же
ну это о том, что из скрипта нельзя сразу юзать qt-шные объекты, но можно их вставить в window как js-объекты и юзать через window.myobject
Да пофиг. document.getElementById все равно не работает :(
УМВР
:(
Покажи код
if(ok && script.length() > 0)
view→page()→mainFrame()→evaluateJavaScript(script);
Тег qml видел? :)
Я хочу на qml это сделать.
qml — это же описание интерфейса?
Ненене. Там с помощью QtQuick целиком приложение пишется. И чечер qmlviewer смотрится
ну смысл в том, чтобы делать evaluate после загрузки страницы у главного фрейма этой страницы
Да. Именно это я и пытаюсь сделать :(