Hero scripts of machete.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
717 B

import { ClientPlugin } from '@ulixee/hero-plugin-utils';
class ClientLogPlugin extends ClientPlugin {
async onHero(hero, sendToCore) {
const logTime = (new Date()).toLocaleString('zh-CN');
console.log('%s - New Hero is initialized, session id %s.', logTime, await hero.sessionId);
}
async onTab(hero, tab, sendToCore) {
const logTime = (new Date()).toLocaleString('zh-CN');
console.log('%s - New Tab is initialized, id %s.', logTime, await tab.tabId);
}
async onFrameEnvironment(hero, frameEnvironment, sendToCore) {
const logTime = (new Date()).toLocaleString('zh-CN');
console.log('%s - New FrameEnvironment is initialized.', logTime);
}
}
export default ClientLogPlugin;