{
 "compat_features": [
  "http.mixed-content",
  "http.mixed-content.allow_file_urls",
  "http.mixed-content.allow_localhost_url",
  "http.mixed-content.allow_loopback_url",
  "http.mixed-content.auto_upgrade_images",
  "http.mixed-content.auto_upgrade_video_audio",
  "http.mixed-content.block_mixed_downloads",
  "http.mixed-content.blockable_mixed_content"
 ],
 "description": "When a document is loaded over HTTPS, browsers ensure that none of the document's resources are loaded over an insecure protocol. Instead, resources that the document attempts to load over an insecure protocol are either loaded over HTTPS or are blocked.",
 "description_html": "When a document is loaded over HTTPS, browsers ensure that none of the document's resources are loaded over an insecure protocol. Instead, resources that the document attempts to load over an insecure protocol are either loaded over HTTPS or are blocked.",
 "group": [
  "security"
 ],
 "kind": "feature",
 "name": "Mixed content handling",
 "spec": [
  "https://w3c.github.io/webappsec-mixed-content/"
 ],
 "status": {
  "baseline": "high",
  "baseline_high_date": "2022-07-15",
  "baseline_low_date": "2020-01-15",
  "by_compat_key": {
   "http.mixed-content": {
    "baseline": "high",
    "baseline_high_date": "2022-07-15",
    "baseline_low_date": "2020-01-15",
    "support": {
     "chrome": "44",
     "chrome_android": "44",
     "edge": "79",
     "firefox": "23",
     "firefox_android": "23",
     "safari": "≤9.1",
     "safari_ios": "≤9.3"
    }
   },
   "http.mixed-content.allow_file_urls": {
    "baseline": false,
    "support": {
     "chrome": "≤79",
     "chrome_android": "≤79",
     "edge": "79",
     "firefox": "23",
     "firefox_android": "23"
    }
   },
   "http.mixed-content.allow_localhost_url": {
    "baseline": false,
    "support": {
     "chrome": "≤79",
     "chrome_android": "≤79",
     "edge": "79",
     "firefox": "84",
     "firefox_android": "84"
    }
   },
   "http.mixed-content.allow_loopback_url": {
    "baseline": false,
    "support": {
     "chrome": "≤79",
     "chrome_android": "≤79",
     "edge": "79",
     "firefox": "55",
     "firefox_android": "55"
    }
   },
   "http.mixed-content.auto_upgrade_images": {
    "baseline": false,
    "support": {
     "chrome": "86",
     "chrome_android": "86",
     "edge": "86",
     "firefox": "127",
     "firefox_android": "127"
    }
   },
   "http.mixed-content.auto_upgrade_video_audio": {
    "baseline": false,
    "support": {
     "chrome": "80",
     "chrome_android": "80",
     "edge": "80",
     "firefox": "127",
     "firefox_android": "127"
    }
   },
   "http.mixed-content.block_mixed_downloads": {
    "baseline": false,
    "support": {
     "chrome": "92",
     "chrome_android": "92",
     "edge": "92",
     "firefox": "90",
     "firefox_android": "90"
    }
   },
   "http.mixed-content.blockable_mixed_content": {
    "baseline": "high",
    "baseline_high_date": "2022-07-15",
    "baseline_low_date": "2020-01-15",
    "support": {
     "chrome": "79",
     "chrome_android": "79",
     "edge": "79",
     "firefox": "23",
     "firefox_android": "23",
     "safari": "≤9.1",
     "safari_ios": "≤9.3"
    }
   }
  },
  "support": {
   "chrome": "44",
   "chrome_android": "44",
   "edge": "79",
   "firefox": "23",
   "firefox_android": "23",
   "safari": "≤9.1",
   "safari_ios": "≤9.3"
  }
 },
 "id": "mixed-content",
 "groups": [
  "security"
 ],
 "specs": [
  {
   "url": "https://w3c.github.io/webappsec-mixed-content/",
   "seriesComposition": "full",
   "shortname": "mixed-content",
   "series": {
    "shortname": "mixed-content",
    "currentSpecification": "mixed-content",
    "title": "Mixed Content",
    "shortTitle": "Mixed Content",
    "releaseUrl": "https://www.w3.org/TR/mixed-content/",
    "nightlyUrl": "https://w3c.github.io/webappsec-mixed-content/"
   },
   "organization": "W3C",
   "groups": [
    {
     "name": "Web Application Security Working Group",
     "url": "https://www.w3.org/groups/wg/webappsec/"
    }
   ],
   "release": {
    "url": "https://www.w3.org/TR/mixed-content/",
    "status": "Candidate Recommendation Draft",
    "filename": "Overview.html"
   },
   "nightly": {
    "url": "https://w3c.github.io/webappsec-mixed-content/",
    "status": "Editor's Draft",
    "alternateUrls": [],
    "repository": "https://github.com/w3c/webappsec-mixed-content",
    "sourcePath": "index.bs",
    "filename": "index.html"
   },
   "title": "Mixed Content",
   "source": "w3c",
   "shortTitle": "Mixed Content",
   "categories": [
    "browser"
   ],
   "standing": "good",
   "tests": {
    "repository": "https://github.com/web-platform-tests/wpt",
    "testPaths": [
     "mixed-content"
    ]
   },
   "fragment": null
  }
 ],
 "mdnUrls": [
  {
   "slug": "Web/Security/Defenses/Mixed_content",
   "title": "Mixed content",
   "anchor": null,
   "url": "https://developer.mozilla.org/docs/Web/Security/Defenses/Mixed_content"
  }
 ],
 "standardPositions": [
  {
   "vendor": "mozilla",
   "url": "https://github.com/mozilla/standards-positions/issues/668",
   "position": "positive",
   "concerns": []
  },
  {
   "vendor": "apple",
   "url": "https://github.com/WebKit/standards-positions/issues/124",
   "position": "support",
   "concerns": []
  }
 ],
 "hasNegativeStandardPosition": false,
 "stateOfSurveys": [],
 "chromeUseCounters": {},
 "interop": [],
 "wpt": {
  "url": "https://wpt.fyi/results?q=feature:mixed-content"
 },
 "developerSignals": null,
 "bugs": {
  "chrome": [
   "https://bugs.chromium.org/p/chromium/issues/detail?id=1172988",
   "https://crbug.com/1042877",
   "https://crbug.com/1025274",
   "https://crbug.com/513163",
   "https://crbug.com/442662"
  ]
 },
 "baselineLowDateAsObject": "2020-01-15T00:00:00.000Z",
 "baselineHighDateAsObject": "2022-07-15T00:00:00.000Z"
}