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.

--
Ну и нахуй он такой нужен? :-\

1. xaos 10.08.2011 12:26

чтобы инжектить скрипты, очевидно

2. Rayslavaxaos /1 10.08.2011 12:27 Office

" does NOT have any access ".
Хрен чего заинжектишь же

3. xaosRayslava /2 10.08.2011 12:29

ну это о том, что из скрипта нельзя сразу юзать qt-шные объекты, но можно их вставить в window как js-объекты и юзать через window.myobject

4. Rayslavaxaos /3 10.08.2011 12:30 Office

Да пофиг. document.getElementById все равно не работает :(

5. xaosRayslava /4 10.08.2011 12:31 h3r409b

УМВР

6. Rayslavaxaos /5 10.08.2011 12:31 Office

:(
Покажи код

7. xaosRayslava /6 10.08.2011 12:33 h3r409b

if(ok && script.length() > 0)
view→page()→mainFrame()→evaluateJavaScript(script);

8. Rayslavaxaos /7 10.08.2011 12:33 Office

Тег qml видел? :)
Я хочу на qml это сделать.

9. xaosRayslava /8 10.08.2011 12:35 h3r409b

qml — это же описание интерфейса?

10. Rayslavaxaos /9 10.08.2011 12:35 Office

Ненене. Там с помощью QtQuick целиком приложение пишется. И чечер qmlviewer смотрится

11. xaosRayslava /10 10.08.2011 12:37 h3r409b

ну смысл в том, чтобы делать evaluate после загрузки страницы у главного фрейма этой страницы

12. Rayslavaxaos /11 10.08.2011 12:37 Office

Да. Именно это я и пытаюсь сделать :(

Do you really want to delete ?