避免在PySide QT4-Python中插入JavaScript

避免在PySide QT4-Python中插入JavaScript,javascript,python,Javascript,Python,我正在使用PySide“1.2.2”,并试图避免msgbox警告潜在的javascript错误,因为这是由于站点规模过大造成的。 我使用的代码来自另一个答案: 我尝试过实现上面的类,以及它的各种派生,但没有成功,它永远无法执行。你有什么想法吗? 谢谢我找到了“解决方案”。忘记PySide和PyQt吧,使用硒元素只会让你头疼。非常容易实现,而且功能强大。很好 import sys from PySide import QtCore from PySide.QtGui import QApplic

我正在使用PySide“1.2.2”,并试图避免msgbox警告潜在的javascript错误,因为这是由于站点规模过大造成的。 我使用的代码来自另一个答案:

我尝试过实现上面的类,以及它的各种派生,但没有成功,它永远无法执行。你有什么想法吗? 谢谢

我找到了“解决方案”。忘记PySide和PyQt吧,使用硒元素只会让你头疼。非常容易实现,而且功能强大。很好

import sys
from PySide import QtCore
from PySide.QtGui import QApplication
from PySide.QtWebKit import QWebPage

class QWebPageHeadless(QWebPage):
    # FIXME: This is not working, the slot is not overriden!
    @QtCore.Slot()
    def shouldInterruptJavaScript(self):
        print( 'not interrupting')
        return False