{"id":92924,"date":"2022-10-12T20:38:00","date_gmt":"2022-10-12T18:38:00","guid":{"rendered":"https:\/\/rmarketingdigital.com\/dev\/preparacion-para-la-eliminacion-de-appcache\/"},"modified":"2021-07-06T09:53:07","modified_gmt":"2021-07-06T07:53:07","slug":"preparacion-para-la-eliminacion-de-appcache","status":"publish","type":"post","link":"https:\/\/rmarketingdigital.com\/de\/dev\/preparacion-para-la-eliminacion-de-appcache\/","title":{"rendered":"Vorbereiten der AppCache-Entfernung"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Inhalt<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Inhaltsverzeichnis umschalten\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Umschalten<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/preparacion-para-la-eliminacion-de-appcache\/#Cronologia\" >Chronologie<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/preparacion-para-la-eliminacion-de-appcache\/#Prueba-de-origen\" >Herkunftsnachweis<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/preparacion-para-la-eliminacion-de-appcache\/#%C2%BFPor-que-se-necesitan-tokens-en-varios-lugares\" >Warum werden Token an verschiedenen Orten ben\u00f6tigt?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/preparacion-para-la-eliminacion-de-appcache\/#Tiempo-y-logistica-de-implementacion-de-prueba-de-origen\" >Zeit und Logistik der Durchf\u00fchrung des Ursprungsnachweises<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/preparacion-para-la-eliminacion-de-appcache\/#Prueba-antes-de-la-eliminacion\" >Vor dem Entfernen testen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/preparacion-para-la-eliminacion-de-appcache\/#Estrategias-migratorias\" >Migrationsstrategien<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/preparacion-para-la-eliminacion-de-appcache\/#Los-empleados-del-servicio-y-AppCache-son-mutuamente-excluyentes\" >Los empleados del servicio y AppCache son mutuamente excluyentes<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/preparacion-para-la-eliminacion-de-appcache\/#La-historia-multiplataforma\" >Die Multiplattform-Geschichte<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/preparacion-para-la-eliminacion-de-appcache\/#Firefox-en-todas-las-plataformas\" >Firefox auf allen Plattformen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/preparacion-para-la-eliminacion-de-appcache\/#Safari-en-iOS-y-macOS\" >Safari unter iOS und MacOS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/preparacion-para-la-eliminacion-de-appcache\/#Chrome-en-iOS\" >Chrome unter iOS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/preparacion-para-la-eliminacion-de-appcache\/#WebViews-de-Android\" >Android WebViews<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/preparacion-para-la-eliminacion-de-appcache\/#Aprende-mas\" >Mehr erfahren<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/preparacion-para-la-eliminacion-de-appcache\/#Posts\" >Beitr\u00e4ge<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/preparacion-para-la-eliminacion-de-appcache\/#Herramientas\" >Werkzeuge<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/preparacion-para-la-eliminacion-de-appcache\/#Obteniendo-ayuda\" >Hilfe bekommen<\/a><\/li><\/ul><\/nav><\/div>\n<p><\/p>\n<div>\n<header class=\"w-article-header\">\n<p class=\"w-article-header__subhead w-mb--non\">\n<p>          Chrome 85 entfernt standardm\u00e4\u00dfig die AppCache-Unterst\u00fctzung. Die meisten Entwickler sollten jetzt von AppCache migrieren und nicht l\u00e4nger warten.\n        <\/p>\n<p>\n          <time>18. Mai 2020<\/time><br \/>\n            Aktualisiert <time>18. Mai 2020<\/time>\n        <\/p>\n<\/header>\n<p>Verfolgung <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/blog.chromium.org\/2020\/01\/appcache-scope-restricted.html\">vorherige Ank\u00fcndigungen<\/a>, Unterst\u00fctzung f\u00fcr <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/HTML\/Using_the_application_cache\">AppCache<\/a> Es wird aus Chrome und anderen Chromium-basierten Browsern entfernt. Wir empfehlen Entwicklern, jetzt von AppCache zu migrieren, anstatt l\u00e4nger zu warten.<\/p>\n<p><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developers.google.com\/web\/fundamentals\/primers\/service-workers\">Empleados de servicios<\/a>, die weitgehend mit aktuellen Browsern kompatibel sind, bieten eine Alternative zu der von AppCache angebotenen Offline-Erfahrung. Siehe Migrationsstrategien.<\/p>\n<h2 id=\"timeline\"><span class=\"ez-toc-section\" id=\"Cronologia\"><\/span>Chronologie <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/blog.chromium.org\/2020\/03\/chrome-and-chrome-os-release-updates.html\">Letzte \u00c4nderungen<\/a> al calendario de lanzamiento de Chrome significa que el tiempo de algunos de estos pasos puede variar.  Intentaremos mantener esta l\u00ednea de tiempo actualizada, pero en este punto, migre fuera de AppCache lo antes factible, en lugar de esperar hitos espec\u00edficos.<\/p>\n<p>Todav\u00eda existe una funci\u00f3n \u00abobsoleta\u00bb, pero registra mensajes de advertencia que desalientan su uso.  Una funci\u00f3n \u00abborrada\u00bb ya no existe en el navegador.<\/p>\n<div class=\"w-aside w-aside--note\">\n<p>Diese Zeitleiste gilt f\u00fcr Chrome in <strong>alle Plattformen au\u00dfer iOS<\/strong>.  Adem\u00e1s hay una l\u00ednea de tiempo adaptada para AppCache utilizada dentro de un Android <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developer.android.com\/reference\/android\/webkit\/WebView\">WebView<\/a>.  Para conseguir m\u00e1s informaci\u00f3n, consulte La historia multiplataforma m\u00e1s adelante en esta publicaci\u00f3n.<\/p>\n<\/div>\n<h2 id=\"origin-trial\"><span class=\"ez-toc-section\" id=\"Prueba-de-origen\"><\/span>Herkunftsnachweis <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In der Zeitleiste sind zwei bevorstehende Meilensteine f\u00fcr die Entfernung aufgef\u00fchrt. Ab Chrome 85 ist AppCache in Chrome standardm\u00e4\u00dfig nicht mehr verf\u00fcgbar. Entwickler, die zus\u00e4tzliche Zeit f\u00fcr die Migration aus AppCache ben\u00f6tigen, k\u00f6nnen <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developers.chrome.com\/origintrials\/#\/register_trial\/1776670052997660673\">Anmelden<\/a> f\u00fcr eine &quot;Umkehrung&quot; <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/GoogleChrome\/OriginTrials\/blob\/gh-pages\/developer-guide.md\">Essay der Herkunft<\/a> para ampliar la disponibilidad de AppCache para sus aplicaciones web.  La prueba de origen comenzar\u00e1 en Chrome 84 (antes de la eliminaci\u00f3n predeterminada en Chrome 85) y estar\u00e1 activa a trav\u00e9s de Chrome 89. A partir de Chrome 90, AppCache se eliminar\u00e1 por completo para todos, inclusive aquellos que se hayan registrado para el origen. juicio.<\/p>\n<div class=\"w-aside w-aside--note\">\n<p>\u00bfPor qu\u00e9 llamamos a esto un ensayo de origen \u00abinverso\u00bb?  Regularmente, una prueba de origen posibilita a los desarrolladores decantarse por el acceso temprano a la nueva funcionalidad antes de que se env\u00ede de forma predeterminada en Chrome.  En esta circunstancia, permitimos a los desarrolladores decantarse por usar tecnolog\u00eda heredada inclusive posteriormente de que se haya eliminado de Chrome, pero solo temporalmente.<\/p>\n<\/div>\n<p>Para formar parte en el ensayo de origen \u00abinverso\u00bb:<\/p>\n<ol>\n<li>\n<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developers.chrome.com\/origintrials\/#\/register_trial\/1776670052997660673\">Fordern Sie einen Token an<\/a> von Ihrer Herkunft.\n<\/li>\n<li>\n<p>F\u00fcgen Sie das Token Ihren HTML-Seiten hinzu. existieren <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/GoogleChrome\/OriginTrials\/blob\/gh-pages\/developer-guide.md#how-do-i-enable-an-experimental-feature-on-my-origin\">zwei Wege<\/a> Das zu tun:<\/p>\n<ul>\n<li>\n<p>F\u00fcge hinzu ein <code>Ursprungsversuch<\/code> <code><\/code>  etiqueta al encabezado de cada p\u00e1gina.  A modo de ejemplo: <code><\/code>\n<\/li>\n<li>\n<p>Alternativ k\u00f6nnen Sie Ihren Server so konfigurieren, dass er Antworten zur\u00fcckgibt, die Folgendes enthalten <code>Origin-Trial<\/code> HTTP-Header. Der resultierende Antwortheader sollte folgenderma\u00dfen aussehen: <code>Origin-Trial: TOKEN_GOES_HERE<\/code>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>F\u00fcgen Sie Ihren AppCache-Manifesten dasselbe Token hinzu. F\u00fchren Sie dies durch ein neues Feld in Ihrem Manifest im folgenden Format aus:<br \/>\n<web-copy-code><\/p>\n<pre class=\"language-text\"><code class=\"language-text\">ORIGIN-TRIAL:<br>TOKEN_GOES_HERE<\/code><\/pre>\n<p><\/web-copy-code><\/p>\n<p>(Es muss eine neue Linie zwischen sein <code>URSPRUNGSVERSUCH<\/code> und deine Akte.)<\/p>\n<\/li>\n<\/ol>\n<div class=\"w-aside w-aside--note\">\n<p>Das Zeichen eines Manifests <strong>muss<\/strong> in einem sein <code>URSPRUNGSVERSUCH<\/code> campo del propio manifiesto.  A diferencia del token de una p\u00e1gina HTML, no se puede proporcionar a trav\u00e9s de un encabezado HTTP.<\/p>\n<\/div>\n<p>Unten sehen Sie ein eingebettetes Beispielprojekt, das zeigt, wie Sie in beiden F\u00e4llen die richtigen Quelltest-Token hinzuf\u00fcgen <code>index.html<\/code> y <code>manifest.appcache<\/code> Aufzeichnungen.<\/p>\n<p>\n  <iframe allow=\"camera; clipboard; clipboard-read; clipboard-write; encrypted-media; geolocation; microphone; midi; vr\" loading=\"lazy\" src=\"https:\/\/glitch.com\/embed\/#!\/embed\/appcache-reverse-ot?attributionHidden=true&amp;sidebarCollapsed=true&amp;path=manfiest.appcache&amp;previewSize=100\" style=\"height: 100%; width: 100%; border: 0;\" title=\"Appcache-Reverse-Ot auf Glitch\"><\/iframe>\n<\/p>\n<h3 id=\"why-are-tokens-needed-in-multiple-places\"><span class=\"ez-toc-section\" id=\"%C2%BFPor-que-se-necesitan-tokens-en-varios-lugares\"><\/span>Warum werden Token an verschiedenen Orten ben\u00f6tigt? <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>das <strong>Test-Token desselben Ursprungs<\/strong> requiere estar asociado con:<\/p>\n<ul>\n<li><strong>Alle Ihre HTML-Seiten<\/strong> que utilizan AppCache.<\/li>\n<li><strong>Alle Ihre AppCache-Manifeste<\/strong> a trav\u00e9s de el <code>URSPRUNGSVERSUCH<\/code> Manifestfeld.<\/li>\n<\/ul>\n<p>Si ha participado en pruebas de origen en el pasado, es factible que haya agregado el token solo a sus p\u00e1ginas HTML.  La prueba de origen \u00abinverso\u00bb de AppCache es especial debido a que adem\u00e1s requiere asociar un token con cada uno de sus manifiestos de AppCache.<\/p>\n<p>Agregar el token de prueba de origen a sus p\u00e1ginas HTML posibilita <code>window.applicationCache<\/code> interfaz desde sus aplicaciones web.  Las p\u00e1ginas que no est\u00e1n relacionadas con un token no podr\u00e1n utilizar <code>window.applicationCache<\/code> Methoden und Ereignisse. Seiten ohne Token k\u00f6nnen auch keine Ressourcen aus AppCache laden. Ab Chrome 85 verhalten sie sich so, als ob AppCache nicht vorhanden w\u00e4re.<\/p>\n<p>Das Hinzuf\u00fcgen des Ursprungsnachweis-Tokens zu Ihren AppCache-Manifesten zeigt an, dass jedes Manifest noch g\u00fcltig ist. Beginnend mit Chrome 85 jedes Manifest, das keine hat <code>URSPRUNGSVERSUCH<\/code> Das Feld wird als falsch behandelt und die Manifestregeln werden ignoriert.<\/p>\n<h3 id=\"origin-trial-deployment-timing-and-logistics\"><span class=\"ez-toc-section\" id=\"Tiempo-y-logistica-de-implementacion-de-prueba-de-origen\"><\/span>Zeit und Logistik der Durchf\u00fchrung des Ursprungsnachweises <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Aunque la prueba de origen \u00abinverso\u00bb comienza oficialmente con Chrome 84, puedes <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developers.chrome.com\/origintrials\/#\/register_trial\/1776670052997660673\">Anmelden<\/a> f\u00fcr den heutigen Ursprungsnachweis und f\u00fcgen Sie die Token zu Ihren HTML- und AppCache-Manifesten hinzu. Wenn Ihre Web-App-Zielgruppe schrittweise auf Chrome 84 aktualisiert wird, werden die bereits hinzugef\u00fcgten Token wirksam.<\/p>\n<p>Wenn Sie Ihrem AppCache-Manifest ein Token hinzugef\u00fcgt haben, besuchen Sie <code>chrome:\/\/appcache-internals<\/code> um zu best\u00e4tigen, dass Ihre lokale Instanz von Chrome (Version 84 oder h\u00f6her) das Ursprungsnachweis-Token erfolgreich mit den zwischengespeicherten Eintr\u00e4gen in Ihrem Manifest verkn\u00fcpft hat. Wenn Ihr Ursprungsnachweis erkannt wird, sollten Sie ein Feld mit sehen <code>Token l\u00e4uft ab: Di Apr 06 2021 ...<\/code> auf dieser Seite, die Ihrem Manifest zugeordnet ist:<\/p>\n<figure class=\"w-figure\">\n  <img alt='Appcache-Token-9650965' class=\"w-screenshot\" src='https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/10\/appcache-token-9650965.jpg' width=\"550\"><br \/>\n<\/figure>\n<h2 id=\"testing-prior-to-removal\"><span class=\"ez-toc-section\" id=\"Prueba-antes-de-la-eliminacion\"><\/span>Vor dem Entfernen testen <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Le sugerimos encarecidamente que migre fuera de AppCache tan pronto como sea factible.  Si desea probar la eliminaci\u00f3n de AppCache en sus aplicaciones web, use el <code>chrome:\/\/flags\/#app-cache<\/code> <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.chromium.org\/developers\/how-tos\/run-chromium-with-flags\">Flagge<\/a> para simular su eliminaci\u00f3n.  Esta bandera se encuentra disponible a partir de Chrome 84.<\/p>\n<h2 id=\"migration-strategies\"><span class=\"ez-toc-section\" id=\"Estrategias-migratorias\"><\/span>Migrationsstrategien <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Empleados de servicios, que son <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/API\/ServiceWorker#Browser_compatibility\">weitgehend kompatibel mit aktuellen Browsern<\/a>bieten eine Alternative zur Offline-Erfahrung von AppCache.<\/p>\n<p>Wir haben eine zur Verf\u00fcgung gestellt <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/GoogleChromeLabs\/sw-appcache-behavior\">Polyf\u00fcllung<\/a> que usa un empleado de servicio para replicar algunas de las funciones de AppCache, a\u00fan cuando no replica toda la interfaz de AppCache.  En particular, no proporciona un reemplazo para el <code>window.applicationCache<\/code> Schnittstelle oder verwandte AppCache-Ereignisse.<\/p>\n<p>F\u00fcr komplexere F\u00e4lle m\u00f6gen Bibliotheken <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developers.google.com\/web\/tools\/workbox\/\">Arbeitsbox<\/a> proporcionan una forma simple de crear un empleado de servicio moderno para su aplicaci\u00f3n web.<\/p>\n<h3 id=\"service-workers-and-appcache-are-mutually-exclusive\"><span class=\"ez-toc-section\" id=\"Los-empleados-del-servicio-y-AppCache-son-mutuamente-excluyentes\"><\/span>Los empleados del servicio y AppCache son mutuamente excluyentes <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Beachten Sie bei der Arbeit an Ihrer Migrationsstrategie, dass Chrome die AppCache-Funktionalit\u00e4t auf jeder Seite deaktiviert, die unter der geladen wird <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developers.google.com\/web\/fundamentals\/primers\/service-workers\/lifecycle#scope_and_control\">Steuerung<\/a> de un empleado de servicios.  Dicho de otra forma, tan pronto como implemente un service worker que controle una p\u00e1gina determinada, ya no podr\u00e1 utilizar AppCache en esa p\u00e1gina.<\/p>\n<p>Debido a esto, le sugerimos que no intente migrar a empleados de servicio pieza por pieza.  Ser\u00eda un error poner en pr\u00e1ctica un empleado de servicio que solo contiene parte de su l\u00f3gica de almacenamiento en cach\u00e9.  No puede recurrir a AppCache para \u00abllenar los vac\u00edos\u00bb.<\/p>\n<p>De manera equivalente, si implementa un empleado de servicio antes de la eliminaci\u00f3n de AppCache y despu\u00e9s descubre que requiere revertir a su implementaci\u00f3n anterior de AppCache, debe asegurarse de que <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/stackoverflow.com\/a\/33705250\/385997\">Abmelden<\/a> ese trabajador de servicio.  Siempre y cuando haya un empleado de servicio registrado en el alcance de una p\u00e1gina determinada, no se utilizar\u00e1 AppCache.<\/p>\n<h2 id=\"the-cross-platform-story\"><span class=\"ez-toc-section\" id=\"La-historia-multiplataforma\"><\/span>Die Multiplattform-Geschichte <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Le sugerimos que haga un seguimiento con un proveedor de navegador espec\u00edfico si desea conseguir m\u00e1s informaci\u00f3n sobre sus planes para la eliminaci\u00f3n de AppCache.<\/p>\n<h3 id=\"firefox-on-all-platforms\"><span class=\"ez-toc-section\" id=\"Firefox-en-todas-las-plataformas\"><\/span>Firefox auf allen Plattformen <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Firefox obsoleto AppCache en la versi\u00f3n 44 (septiembre de 2015) y tiene remoto soporte para \u00e9l en sus versiones Beta y Nightly a partir de septiembre de 2019.<\/p>\n<h3 id=\"safari-on-ios-and-macos\"><span class=\"ez-toc-section\" id=\"Safari-en-iOS-y-macOS\"><\/span>Safari unter iOS und MacOS <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Safari <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/bugs.webkit.org\/show_bug.cgi?id=181764\">obsolet<\/a> AppCache Anfang 2018.<\/p>\n<h3 id=\"chrome-on-ios\"><span class=\"ez-toc-section\" id=\"Chrome-en-iOS\"><\/span>Chrome unter iOS <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Chrome para iOS es un caso especial, dado que usa un motor de navegador distinto al de Chrome en otras plataformas: el <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developer.apple.com\/documentation\/webkit\/wkwebview\">WKWebView<\/a>.  En este momento, los empleados del servicio no son compatibles con las aplicaciones de iOS que utilizan WKWebView, y el anuncio de eliminaci\u00f3n de AppCache de Chrome no cubre la <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/webkit.org\/status\/#specification-application-cache\">AppCache-Verf\u00fcgbarkeit in Chrome f\u00fcr iOS<\/a>.  Tenga esto en cuenta si sabe que su aplicaci\u00f3n web dispone de una audiencia significativa de Chrome para iOS.<\/p>\n<h3 id=\"android-webviews\"><span class=\"ez-toc-section\" id=\"WebViews-de-Android\"><\/span>Android WebViews <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Algunos desarrolladores de aplicaciones de Android utilizan Chrome <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developer.android.com\/reference\/android\/webkit\/WebView\">WebView<\/a> para mostrar contenido web y adem\u00e1s puede utilizar AppCache.  A pesar de todo, no es factible habilitar una prueba de origen para WebView.  A la luz de eso, Chrome WebView admitir\u00e1 AppCache sin una prueba de origen hasta que se lleve a cabo la eliminaci\u00f3n final, esperada en Chrome 90.<\/p>\n<h2 id=\"learn-more\"><span class=\"ez-toc-section\" id=\"Aprende-mas\"><\/span>Mehr erfahren <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>A continuaci\u00f3n, se muestran algunos recursos para los desarrolladores que migran de AppCache a los empleados del servicio.<\/p>\n<h3 id=\"articles\"><span class=\"ez-toc-section\" id=\"Posts\"><\/span>Beitr\u00e4ge <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h3 id=\"tools\"><span class=\"ez-toc-section\" id=\"Herramientas\"><\/span>Werkzeuge <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h2 id=\"getting-help\"><span class=\"ez-toc-section\" id=\"Obteniendo-ayuda\"><\/span>Hilfe bekommen <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Si tiene un obst\u00e1culo con una herramienta espec\u00edfica, abra un obst\u00e1culo en su repositorio de GitHub.<\/p>\n<p>Sie k\u00f6nnen eine allgemeine Frage zur Migration aus AppCache unter stellen <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/stackoverflow.com\/\">Paket\u00fcberfluss<\/a>, utilizando la etiqueta <code><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/stackoverflow.com\/questions\/tagged\/html5-appcache\">html5-appcache<\/a><\/code>.<\/p>\n<p>Wenn beim Entfernen von AppCache aus Chrome ein Fehler auftritt, wenden Sie sich bitte an uns <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/crbug.com\/new\">Berichte Es<\/a> usando el rastreador de problemas de Chromium.<\/p>\n<p><em>Heldenbild basierend auf <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.si.edu\/object\/usnm-storage-drawer:siris_arc_391797\">Smithsonian Institution Archives, Acc. 11-007, Box 020, Bild Nr. MNH-4477<\/a>.<\/em><\/p>\n<p>    <web-feedback additional-questions=\"\"><\/web-feedback>\n  <\/div>","protected":false},"excerpt":{"rendered":"<p>Chrome 85 elimina la compatibilidad con AppCache de forma predeterminada. La mayor\u00eda de los desarrolladores deber\u00edan migrar de AppCache ahora y no esperar m\u00e1s. 18 de mayo de 2020 Actualizado&#8230;<\/p>","protected":false},"author":1,"featured_media":92925,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1356],"tags":[],"class_list":["post-92924","post","type-post","status-publish","format-standard","has-post-thumbnail","category-dev"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v28.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Preparaci\u00f3n para la eliminaci\u00f3n de AppCache - R Marketing Digital<\/title>\n<meta name=\"description\" content=\"Chrome 85 elimina la compatibilidad con AppCache de forma predeterminada. La mayor\u00eda de los desarrolladores deber\u00edan migrar de AppCache ahora y no esperar\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/preparacion-para-la-eliminacion-de-appcache\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Preparaci\u00f3n para la eliminaci\u00f3n de AppCache\" \/>\n<meta property=\"og:description\" content=\"Chrome 85 elimina la compatibilidad con AppCache de forma predeterminada. La mayor\u00eda de los desarrolladores deber\u00edan migrar de AppCache ahora y no esperar\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rmarketingdigital.com\/de\/dev\/preparacion-para-la-eliminacion-de-appcache\/\" \/>\n<meta property=\"og:site_name\" content=\"R Marketing Digital\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-12T18:38:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/10\/hero-4154745.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"338\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"R Marketing Digital\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/preparacion-para-la-eliminacion-de-appcache\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/preparacion-para-la-eliminacion-de-appcache\\\/\"},\"author\":{\"name\":\"R Marketing Digital\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\"},\"headline\":\"Preparaci\u00f3n para la eliminaci\u00f3n de AppCache\",\"datePublished\":\"2022-10-12T18:38:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/preparacion-para-la-eliminacion-de-appcache\\\/\"},\"wordCount\":1520,\"image\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/preparacion-para-la-eliminacion-de-appcache\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/hero-4154745.jpg\",\"articleSection\":[\"Dev\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/preparacion-para-la-eliminacion-de-appcache\\\/\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/preparacion-para-la-eliminacion-de-appcache\\\/\",\"name\":\"Preparaci\u00f3n para la eliminaci\u00f3n de AppCache - R Marketing Digital\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/preparacion-para-la-eliminacion-de-appcache\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/preparacion-para-la-eliminacion-de-appcache\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/hero-4154745.jpg\",\"datePublished\":\"2022-10-12T18:38:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\"},\"description\":\"Chrome 85 elimina la compatibilidad con AppCache de forma predeterminada. La mayor\u00eda de los desarrolladores deber\u00edan migrar de AppCache ahora y no esperar\",\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/preparacion-para-la-eliminacion-de-appcache\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/preparacion-para-la-eliminacion-de-appcache\\\/#primaryimage\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/hero-4154745.jpg\",\"contentUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/hero-4154745.jpg\",\"width\":1200,\"height\":338,\"caption\":\"hero-4154745-6640515-jpg\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#website\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/\",\"name\":\"R Marketing Digital\",\"description\":\"Agencia SEO | Publicidad redes sociales | Community Management\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rmarketingdigital.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\",\"name\":\"R Marketing Digital\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g\",\"caption\":\"R Marketing Digital\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Preparaci\u00f3n para la eliminaci\u00f3n de AppCache - R Marketing Digital","description":"Chrome 85 entfernt standardm\u00e4\u00dfig die AppCache-Unterst\u00fctzung. Die meisten Entwickler sollten jetzt von AppCache migrieren und nicht warten","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rmarketingdigital.com\/de\/dev\/preparacion-para-la-eliminacion-de-appcache\/","og_locale":"de_DE","og_type":"article","og_title":"Preparaci\u00f3n para la eliminaci\u00f3n de AppCache","og_description":"Chrome 85 elimina la compatibilidad con AppCache de forma predeterminada. La mayor\u00eda de los desarrolladores deber\u00edan migrar de AppCache ahora y no esperar","og_url":"https:\/\/rmarketingdigital.com\/de\/dev\/preparacion-para-la-eliminacion-de-appcache\/","og_site_name":"R Marketing Digital","article_published_time":"2022-10-12T18:38:00+00:00","og_image":[{"width":1200,"height":338,"url":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/10\/hero-4154745.jpg","type":"image\/jpeg"}],"author":"R Marketing Digital","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rmarketingdigital.com\/dev\/preparacion-para-la-eliminacion-de-appcache\/#article","isPartOf":{"@id":"https:\/\/rmarketingdigital.com\/dev\/preparacion-para-la-eliminacion-de-appcache\/"},"author":{"name":"R Marketing Digital","@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e"},"headline":"Preparaci\u00f3n para la eliminaci\u00f3n de AppCache","datePublished":"2022-10-12T18:38:00+00:00","mainEntityOfPage":{"@id":"https:\/\/rmarketingdigital.com\/dev\/preparacion-para-la-eliminacion-de-appcache\/"},"wordCount":1520,"image":{"@id":"https:\/\/rmarketingdigital.com\/dev\/preparacion-para-la-eliminacion-de-appcache\/#primaryimage"},"thumbnailUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/10\/hero-4154745.jpg","articleSection":["Dev"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/rmarketingdigital.com\/dev\/preparacion-para-la-eliminacion-de-appcache\/","url":"https:\/\/rmarketingdigital.com\/dev\/preparacion-para-la-eliminacion-de-appcache\/","name":"Preparaci\u00f3n para la eliminaci\u00f3n de AppCache - R Marketing Digital","isPartOf":{"@id":"https:\/\/rmarketingdigital.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rmarketingdigital.com\/dev\/preparacion-para-la-eliminacion-de-appcache\/#primaryimage"},"image":{"@id":"https:\/\/rmarketingdigital.com\/dev\/preparacion-para-la-eliminacion-de-appcache\/#primaryimage"},"thumbnailUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/10\/hero-4154745.jpg","datePublished":"2022-10-12T18:38:00+00:00","author":{"@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e"},"description":"Chrome 85 entfernt standardm\u00e4\u00dfig die AppCache-Unterst\u00fctzung. Die meisten Entwickler sollten jetzt von AppCache migrieren und nicht warten","inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rmarketingdigital.com\/dev\/preparacion-para-la-eliminacion-de-appcache\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/rmarketingdigital.com\/dev\/preparacion-para-la-eliminacion-de-appcache\/#primaryimage","url":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/10\/hero-4154745.jpg","contentUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/10\/hero-4154745.jpg","width":1200,"height":338,"caption":"hero-4154745-6640515-jpg"},{"@type":"WebSite","@id":"https:\/\/rmarketingdigital.com\/#website","url":"https:\/\/rmarketingdigital.com\/","name":"R Digitales Marketing","description":"SEO Agentur | Werbung f\u00fcr soziale Netzwerke | Community Management","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rmarketingdigital.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e","name":"R Digitales Marketing","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g","caption":"R Marketing Digital"}}]}},"_links":{"self":[{"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/posts\/92924","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/comments?post=92924"}],"version-history":[{"count":0,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/posts\/92924\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/media\/92925"}],"wp:attachment":[{"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/media?parent=92924"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/categories?post=92924"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/tags?post=92924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}