这个脚本是使用 Google Chrome 的扩展 API 编写的。下面是这个脚本做的事情的逐步解释:
- chrome.windows.create
:创建一个新的浏览器窗口。
- url: "https://www.baidu.com/"
- focused: false
- 这个
create 函数有一个回调函数,当窗口被成功创建后,这个函数会被调用,并且新窗口的详细信息会作为参数 window 传入这个函数。
- 在这个回调函数内部,
chrome.windows.update 被用来更新刚刚创建的窗口的一些属性。
- window.id
- focused: true
- drawAttention: false
- state: "minimized"
- chrome.windows.update
也有一个回调函数,当窗口更新完成后,这个函数会被调用。
- 在这个内部回调函数中,
sendReplyToQuicker 函数被调用,看起来像是发送一个回复到某个叫做 "Quicker" 的东西(可能是一个其他的应用或服务)。这个函数接收了几个参数:
- true
"ok"
- window.tabs[0]
- qk_msg_serial
总的来说,这个脚本创建一个新的浏览器窗口并打开百度首页,然后立即将这个窗口最小化,并在完成后发送一个回复到 "Quicker"。