mirror of
git://github.com/kovidgoyal/calibre.git
synced 2026-05-09 07:53:09 +02:00
jsbrowser: fix dom_ready not working for file:// URLs
This commit is contained in:
parent
67800c7d17
commit
773b7d4127
1 changed files with 3 additions and 2 deletions
|
|
@ -64,7 +64,9 @@ def add_window_objects(self):
|
|||
|
||||
def load_url(self, url):
|
||||
self.dom_loaded = False
|
||||
self.mainFrame().load(QUrl(url))
|
||||
url = QUrl(url)
|
||||
self.mainFrame().load(url)
|
||||
self.ready_state # Without this, DOMContentLoaded does not fire for file:// URLs
|
||||
|
||||
@pyqtSlot()
|
||||
def content_loaded(self):
|
||||
|
|
@ -469,7 +471,6 @@ def start_load(self, url, timeout=default_timeout, selector=None):
|
|||
'''
|
||||
self.current_form = None
|
||||
self.page.load_url(url)
|
||||
self.run_for_a_time(0.01)
|
||||
if selector is not None:
|
||||
self.wait_till_element_exists(selector, timeout=timeout, url=url)
|
||||
else:
|
||||
|
|
|
|||
Loading…
Reference in a new issue