mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Disable javascript in the web view used to display book metadata
This commit is contained in:
parent
79ab8184f4
commit
446c8c9676
@ -418,6 +418,8 @@ class BookInfo(QWebView):
|
|||||||
|
|
||||||
def __init__(self, vertical, parent=None):
|
def __init__(self, vertical, parent=None):
|
||||||
QWebView.__init__(self, parent)
|
QWebView.__init__(self, parent)
|
||||||
|
s = self.settings()
|
||||||
|
s.setAttribute(s.JavascriptEnabled, False)
|
||||||
self.vertical = vertical
|
self.vertical = vertical
|
||||||
self.page().setLinkDelegationPolicy(self.page().DelegateAllLinks)
|
self.page().setLinkDelegationPolicy(self.page().DelegateAllLinks)
|
||||||
self.linkClicked.connect(self.link_activated)
|
self.linkClicked.connect(self.link_activated)
|
||||||
|
@ -50,6 +50,8 @@ class BookInfo(QDialog):
|
|||||||
self.details.sizeHint = self.details_size_hint
|
self.details.sizeHint = self.details_size_hint
|
||||||
self.details.page().setLinkDelegationPolicy(self.details.page().DelegateAllLinks)
|
self.details.page().setLinkDelegationPolicy(self.details.page().DelegateAllLinks)
|
||||||
self.details.linkClicked.connect(self.link_clicked)
|
self.details.linkClicked.connect(self.link_clicked)
|
||||||
|
s = self.details.page().settings()
|
||||||
|
s.setAttribute(s.JavascriptEnabled, False)
|
||||||
self.css = css()
|
self.css = css()
|
||||||
self.link_delegate = link_delegate
|
self.link_delegate = link_delegate
|
||||||
self.details.setAttribute(Qt.WA_OpaquePaintEvent, False)
|
self.details.setAttribute(Qt.WA_OpaquePaintEvent, False)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user