devtools.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:wptagent 作者: WPO-Foundation 项目源码 文件源码
def process_target_event(self, event, msg):
        """Process Target.* dev tools events"""
        if event == 'attachedToTarget':
            if 'targetInfo' in msg['params'] and 'targetId' in msg['params']['targetInfo']:
                target = msg['params']['targetInfo']
                if 'type' in target and target['type'] == 'service_worker':
                    self.workers.append(target)
                    if self.recording:
                        self.send_command('Network.enable', {}, target_id=target['targetId'])
                self.send_command('Runtime.runIfWaitingForDebugger', {},
                                  target_id=target['targetId'])
        if event == 'receivedMessageFromTarget':
            if 'message' in msg['params'] and 'targetId' in msg['params']:
                logging.debug(msg['params']['message'][:200])
                target_id = msg['params']['targetId']
                target_message = json.loads(msg['params']['message'])
                self.process_message(target_message, target_id=target_id)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号