该load*
信号被一次被加载每一帧发射。
要仅捕获第一组信号,请连接到主机的相应信号:
ui.page().mainFrame().loadStarted.connect(onStart)
ui.page().mainFrame().loadFinished.connect(onDone)
您可以通过连接到frameCreated
信号来验证是否正在加载其他帧,该信号将在加载主帧后为随后 创建的每个 后续 帧触发一次:
def onFrame(val):
print 'Frame Created:', val.frameName()
ui.page().frameCreated.connect(onFrame)