mirror of https://github.com/vitalif/phantomjs
commit
cffe0438c7
|
@ -269,7 +269,7 @@ class WebPage(QObject):
|
||||||
|
|
||||||
@pyqtSlot(str, result='QVariant')
|
@pyqtSlot(str, result='QVariant')
|
||||||
def evaluate(self, code):
|
def evaluate(self, code):
|
||||||
function = '(function(){%s}).call(this);' % code
|
function = '(%s)()' % code
|
||||||
return self.m_mainFrame.evaluateJavaScript(function)
|
return self.m_mainFrame.evaluateJavaScript(function)
|
||||||
|
|
||||||
@pyqtSlot(str, str, 'QVariantMap')
|
@pyqtSlot(str, str, 'QVariantMap')
|
||||||
|
|
|
@ -209,7 +209,7 @@ QVariantMap WebPage::paperSize() const
|
||||||
|
|
||||||
QVariant WebPage::evaluate(const QString &code)
|
QVariant WebPage::evaluate(const QString &code)
|
||||||
{
|
{
|
||||||
QString function = "(function(){" + code + "}).call(this);";
|
QString function = "(" + code + ")()";
|
||||||
return m_mainFrame->evaluateJavaScript(function);
|
return m_mainFrame->evaluateJavaScript(function);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue