chrome.loginState

Description

使用 chrome.loginState API 读取和监控登录状态。

Permissions

loginState

Availability

Chrome 78+

Summary

Types

ProfileType

TYPE

"SIGNIN_PROFILE", or "USER_PROFILE"

SessionState

TYPE

"UNKNOWN", "IN_OOBE_SCREEN", "IN_LOGIN_SCREEN", "IN_SESSION", or "IN_LOCK_SCREEN"

Methods

getProfileType

chrome.loginState.getProfileType(
  callback?: function,
)

Promise

获取扩展所在的配置文件的类型。

PARAMETERS

RETURNS

  • Promise<ProfileType>

    Pending

    这仅在未指定回调参数时返回 Promise,并且使用 MV3+。 Promise 中的类型与回调的第一个参数相同。

getSessionState

chrome.loginState.getSessionState(
  callback?: function,
)

Promise

获取当前会话状态。

PARAMETERS

RETURNS

  • Promise<SessionState>

    Pending

    这仅在未指定回调参数时返回 Promise,并且使用 MV3+。 Promise 中的类型与回调的第一个参数相同。

Events

onSessionStateChanged

chrome.loginState.onSessionStateChanged.addListener(
  callback: function,
)

在会话状态更改时调度。 sessionState 是新的会话状态。

PARAMETERS

By.一粒技术服务.

results matching ""

    No results matching ""