crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в webkit & Javascript
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
lissdx Дата 12.12.2012, 18:18
 
Цитата(mezmay @ 6.12.2012, 8:42) *
Надо добавить в страницу, с которой ты работаешь, глобальный объект, унаследованный от QObject:
page()->mainFrame()->addToJavaScriptWindowObject("CWindowObject", obj);
Е

ОК. Спасибо за наводку. Сейчас покопаю в этом направлении :)
mezmay Дата 6.12.2012, 8:42
  Надо добавить в страницу, с которой ты работаешь, глобальный объект, унаследованный от QObject:
page()->mainFrame()->addToJavaScriptWindowObject("CWindowObject", obj);
Его properties станут свойствами созданного в JavaScript объекта, а слоты - методами. После этого в любом месте ява скрипта можешь вызывать нужный метод этого объекта, ну а в этом методе уже высылать нужный сигнал
lissdx Дата 26.11.2012, 20:25
  Привет, может ли кто помочь в теме webkit?
Вопрос такой, после сигнала loadFinished, мы можем получить еще такой-же сигнал ( скажем если отработал Javascript с новой локацией ), можно ли как-то разумно отловить подобные действия?
Может кто уже встречался с подобной проблемой?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.4.2024, 9:35