Russian Qt Forum

Qt => Qt Script, QtWebKit => Тема начата: doromones от Май 20, 2010, 11:30



Название: qwebview и userjs
Отправлено: doromones от Май 20, 2010, 11:30
вот хочу попытаться прикрутить потдержку пользовательских скриптов
хотелось бы услышать, как лучше ето сделать,и  если есть готовая реализация, то где можно ее глянуть?


Название: Re: qwebview и userjs
Отправлено: doromones от Май 20, 2010, 12:57
вроде бы разобрался
делал так

Код:
void MainWindow::on_webView_loadFinished(bool )
{
    QFile file("user.js");
    QString userJS_;
    if (file.open(QIODevice::ReadOnly))
    {
       QTextStream text(&file);
       userJS_=text.readAll();
        ui->webView->page()->currentFrame()->evaluateJavaScript(userJS_);
    }
    file.close();
}

user.js :
Код:
// ==Userscript==
// @name my little test
// @description bla-bla-bla
// @author doromones
// @include *
// ==/Userscript==
(
function()
{
    alert('hello');
    alert('hello 2')
}
)();

и все равно хотелось бы услышать кто -что думает по етому поводу
(использование userjs в qwebkit)