downloads.InterruptReason

Der InterruptReason-Typ der downloads API definiert eine Reihe von möglichen Gründen, warum ein Download unterbrochen wurde.

Die error-Eigenschaft eines downloads.DownloadItem enthält einen String, der aus den in diesem Typ definierten Werten stammt.

Typ

Werte dieses Typs sind Strings. Mögliche Werte sind in Kategorien unterteilt, wobei jedes Set den gleichen Anfangs-Substring hat:

Dateibezogene Fehler:

  • "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"

Netzwerkbezogene Fehler:

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

Serverbezogene Fehler:

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

Benutzerbezogene Fehler:

  • "USER_CANCELED"
  • "USER_SHUTDOWN"

Verschiedenes:

  • "CRASH"

Browser-Kompatibilität

Hinweis: Diese API basiert auf der chrome.downloads API von Chromium.