web_view_crash.py
<पूर्व> PyQt4.QtGui आयात से आयात करें * PyQt4.QtCore आयात से * PyQt4.QtWebKit आयात से * एप = QApplication (sys.argv) देखें = QWebView () view.settings ()। SetAttribute (QWebSettings.JavascriptEnabled, True) view.load (QUrl ('infinite_loop.html')) view.show () App.exec_ () infinite_loop.html
& lt; स्क्रिप्ट & gt; जबकि (सच) {document.write ('अनंत लूप ...')} & lt; / script & gt; मैं इसे अपने अजगर कोड से जावास्क्रिप्ट को छूने के बिना ठीक करना चाहता हूं। क्या मैं किसी तरह जावास्क्रिप्ट को मार सकता हूँ?
संपादन: दोनों फाइल स्थानीय हैं।
sip.delete ( पृष्ठ) पेज ऑब्जेक्ट को मार डालें, निष्पादन को रोकना होगा, उसके बाद आपको करना पड़ेगा: del page
आप वेबपेज को उप-क्लासिंग देख सकते हैं और shouldInterruptJavaScript () को फिर से कार्यान्वित कर सकते हैं, शायद यह आपके पेज को मारता है, जब इसे कार्यान्वित किया जाता है।
Comments
Post a Comment