WebBrowser/Tools/Scripts.py

changeset 5342
2b6821805f46
parent 4886
b56735d36159
child 5389
9b1c800daff3
equal deleted inserted replaced
5341:d874aeb629dc 5342:2b6821805f46
48 registerExternal(top.external); 48 registerExternal(top.external);
49 }}); 49 }});
50 return; 50 return;
51 }} 51 }}
52 52
53 new QWebChannel(qt.webChannelTransport, function(channel) {{ 53 function registerWebChannel() {{
54 registerExternal(channel.objects.eric_object); 54 try {{
55 }}); 55 new QWebChannel(qt.webChannelTransport, function(channel) {{
56 registerExternal(channel.objects.eric_object);
57 }});
58 }} catch (e) {{
59 setTimeout(registerWebChannel, 100);
60 }}
61 }}
62 registerWebChannel();
56 63
57 }})()""" 64 }})()"""
58 65
59 return source.format(readAllFileContents(":/javascript/qwebchannel.js")) 66 return source.format(readAllFileContents(":/javascript/qwebchannel.js"))
60 67

eric ide

mercurial