Disable javascript in the web view used to display book metadata

This commit is contained in:
Kovid Goyal 2013-10-24 08:53:14 +05:30
parent 79ab8184f4
commit 446c8c9676
2 changed files with 4 additions and 0 deletions

View File

@ -418,6 +418,8 @@ class BookInfo(QWebView):
def __init__(self, vertical, parent=None):
QWebView.__init__(self, parent)
s = self.settings()
s.setAttribute(s.JavascriptEnabled, False)
self.vertical = vertical
self.page().setLinkDelegationPolicy(self.page().DelegateAllLinks)
self.linkClicked.connect(self.link_activated)

View File

@ -50,6 +50,8 @@ class BookInfo(QDialog):
self.details.sizeHint = self.details_size_hint
self.details.page().setLinkDelegationPolicy(self.details.page().DelegateAllLinks)
self.details.linkClicked.connect(self.link_clicked)
s = self.details.page().settings()
s.setAttribute(s.JavascriptEnabled, False)
self.css = css()
self.link_delegate = link_delegate
self.details.setAttribute(Qt.WA_OpaquePaintEvent, False)