downloads.InterruptReason

downloads.InterruptReason 型別是 downloads API 的一部分,它定義了下載中斷的可能原因集。

downloads.DownloadItemerror 屬性將包含一個取自此型別定義值的字串。

型別

此型別的值是字串。可能的值被分為幾類,每類都以相同的子字串開頭。

檔案相關錯誤

  • "FILE_FAILED"
  • "FILE_ACCESS_DENIED"
  • "FILE_NO_SPACE"
  • "FILE_NAME_TOO_LONG"
  • "FILE_TOO_LARGE"
  • "FILE_VIRUS_INFECTED"
  • "FILE_TRANSIENT_ERROR"
  • "FILE_BLOCKED"
  • "FILE_SECURITY_CHECK_FAILED"
  • "FILE_TOO_SHORT"

網路相關錯誤

  • "NETWORK_FAILED"
  • "NETWORK_TIMEOUT"
  • "NETWORK_DISCONNECTED"
  • "NETWORK_SERVER_DOWN"
  • "NETWORK_INVALID_REQUEST"

伺服器相關錯誤

  • "SERVER_FAILED"
  • "SERVER_NO_RANGE"
  • "SERVER_BAD_CONTENT"
  • "SERVER_UNAUTHORIZED"
  • "SERVER_CERT_PROBLEM"
  • "SERVER_FORBIDDEN"

使用者相關錯誤

  • "USER_CANCELED"
  • "USER_SHUTDOWN"

雜項

  • "CRASH"

瀏覽器相容性

注意:此 API 基於 Chromium 的 chrome.downloads API。