{"id":230,"date":"2017-10-09T17:30:35","date_gmt":"2017-10-09T15:30:35","guid":{"rendered":"http:\/\/glancu.com\/blog\/?p=230"},"modified":"2018-06-15T22:02:11","modified_gmt":"2018-06-15T20:02:11","slug":"jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona","status":"publish","type":"post","link":"https:\/\/glancu.com\/blog\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\/","title":{"rendered":"Jak wykry\u0107, \u017ce u\u017cytkownik straci\u0142 po\u0142\u0105czenie ze stron\u0105?"},"content":{"rendered":"<div class=\"content\"><p>Cze\u015b\u0107! Pewnie nie raz mia\u0142e\u015b\/a\u015b sytuacj\u0119, \u017ce podczas przegl\u0105dania strony nagle straci\u0142e\u015b\/a\u015b po\u0142\u0105czenie z ni\u0105. Dzisiaj opowiem o tym troch\u0119 g\u0142\u0119biej. Zapraszam!<\/p>\n<p><!--more--><\/p>\n<h3>Kr\u00f3tki bolesny przyk\u0142ad<\/h3>\n<p>Jeste\u015b na stronie internetowej. Wype\u0142niasz formularz, kt\u00f3ry nie ogranicza si\u0119 do podania imienia, e-maila oraz tre\u015bci, tylko jest on troszk\u0119 bardziej skomplikowany i nie wype\u0142niasz go w minut\u0119. Nagle tracisz po\u0142\u0105czenie. Jest panika, \u017ce stracisz to wszystko i b\u0119dziesz musia\u0142(a) pisa\u0107 wszystko od nowa.<\/p>\n<h3>Wykrywanie aktualnego stanu po\u0142\u0105czenia<\/h3>\n<p>Istnieje bardzo ciekawa biblioteka offline.js, kt\u00f3ra pozwala na wykrycie nag\u0142ego stracenia po\u0142\u0105czenia i zapisania formularza z danymi w cache. Z takiego rozwi\u0105zania korzysta na przyk\u0142ad edytor wordpress-a na kt\u00f3rym mam bloga.<\/p>\n<p>Dzi\u0119ki tej bibliotece mo\u017cesz by\u0107 spokojny o swoje dane, kt\u00f3re chcesz przes\u0142a\u0107 podczas, gdy nagle internet z jakiego\u015b powodu odm\u00f3wi pos\u0142usze\u0144stwa.<\/p>\n<h3>Jak to wszystko dzia\u0142a?<\/h3>\n<p>Biblioteka dzia\u0142a w do\u015b\u0107 prosty, ale skuteczny spos\u00f3b. W okre\u015blonych odst\u0119pach czasowych biblioteka wysy\u0142a \u017c\u0105danie do pliku na serwerze (domy\u015blnie jest to faviconka) i je\u017celi \u017c\u0105danie nie zako\u0144czy si\u0119 sukcesem to w prosty spos\u00f3b dostajemy informacj\u0119, \u017ce to po\u0142\u0105czenie zosta\u0142o utracone.<\/p>\n<h3>Jak to zainstalowa\u0107 na swojej stronie?<\/h3>\n<p>Bardzo prosto. Potrzebujemy wej\u015b\u0107 <a href=\"https:\/\/github.com\/hubspot\/offline\">tutaj<\/a> i pobra\u0107 pliki. Potrzebujemy w zasadzie tylko trzech plik\u00f3w:<\/p>\n<ol>\n<li>offline.min.js &#8211; g\u0142\u00f3wny katalog &#8211; g\u0142\u00f3wny skrypt JS<\/li>\n<li>offline-theme-default.css &#8211; katalog <strong>themes\u00a0<\/strong>&#8211; domy\u015blny wygl\u0105d (mo\u017cesz wybra\u0107 inny i spr\u00f3bowa\u0107 innego wygl\u0105du)<\/li>\n<li>offline-language-polish.css &#8211; katalog <strong>themes<\/strong> &#8211; plik z odpowiednimi komunikatami (je\u017celi chcesz mo\u017cesz wybra\u0107 inny j\u0119zyk)<\/li>\n<\/ol>\n<p>To wszystko. Pozostaje Ci jedynie podpi\u0105\u0107 te trzy pliki do swojej strony i wszystko powinno dzia\u0142a\u0107 bez problemu.<\/p>\n<h3>Zmiana domy\u015blnego wysy\u0142ania faviconki<\/h3>\n<p>Je\u017celi nie chcesz (b\u0105d\u017a nie masz) wysy\u0142a\u0107 faviconki mo\u017cesz to zmieni\u0107. Wystarczy uruchomi\u0107 plik offline.min.js w jakimkolwiek edytorze i wyszuka\u0107 frazy\u00a0<em><strong><span class=\"crayon-v\">Offline<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">options.\u00a0<\/span><\/strong><\/em><span class=\"crayon-v\">Tam znajduje si\u0119 adres faviconki i mo\u017cesz zmieni\u0107 j\u0105 na inny plik.<\/span><\/p>\n<h3>Podsumowanie<\/h3>\n<p>Jak widzisz biblioteka offline.js jest bardzo przyjemna i prosta w obs\u0142udze. Potrzebujemy dos\u0142ownie kilku chwil \u017ceby zacz\u0119\u0142a ona dzia\u0142a\u0107 na Twojej stronie. A czy Ty korzystasz z tej biblioteki? A mo\u017ce zamierzasz? Podziel si\u0119 t\u0105 informacj\u0105 razem z Nami w komentarzu poni\u017cej!<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<div class=\"post-excerpt\">Cze\u015b\u0107! Pewnie nie raz mia\u0142e\u015b\/a\u015b sytuacj\u0119, \u017ce podczas przegl\u0105dania strony nagle straci\u0142e\u015b\/a\u015b po\u0142\u0105czenie z ni\u0105. Dzisiaj opowiem o tym troch\u0119 g\u0142\u0119biej. Zapraszam!<\/div>\n","protected":false},"author":31241,"featured_media":231,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[261],"tags":[57,33,81,80,82,79,77,78],"class_list":["post-230","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web","tag-internetowa","tag-jak","tag-polaczenie","tag-stracil","tag-strona","tag-uzytkownik","tag-wykryc","tag-ze"],"better_featured_image":{"id":231,"alt_text":"","caption":"","description":"","media_type":"image","media_details":{"width":2000,"height":2000,"file":"2017\/10\/2000px-Offline_logo.svg1_.png","sizes":{"thumbnail":{"file":"2000px-Offline_logo.svg1_-440x290.png","width":440,"height":290,"mime-type":"image\/png","source_url":"http:\/\/glancu.com\/blog\/wp-content\/uploads\/2017\/10\/2000px-Offline_logo.svg1_-440x290.png"},"medium":{"file":"2000px-Offline_logo.svg1_-300x300.png","width":300,"height":300,"mime-type":"image\/png","source_url":"http:\/\/glancu.com\/blog\/wp-content\/uploads\/2017\/10\/2000px-Offline_logo.svg1_-300x300.png"},"medium_large":{"file":"2000px-Offline_logo.svg1_-768x768.png","width":768,"height":768,"mime-type":"image\/png","source_url":"http:\/\/glancu.com\/blog\/wp-content\/uploads\/2017\/10\/2000px-Offline_logo.svg1_-768x768.png"},"large":{"file":"2000px-Offline_logo.svg1_-1100x1100.png","width":1100,"height":1100,"mime-type":"image\/png","source_url":"http:\/\/glancu.com\/blog\/wp-content\/uploads\/2017\/10\/2000px-Offline_logo.svg1_-1100x1100.png"},"gazana_hd":{"file":"2000px-Offline_logo.svg1_-1920x1920.png","width":1920,"height":1920,"mime-type":"image\/png","source_url":"http:\/\/glancu.com\/blog\/wp-content\/uploads\/2017\/10\/2000px-Offline_logo.svg1_-1920x1920.png"},"gazana_standard":{"file":"2000px-Offline_logo.svg1_-1100x640.png","width":1100,"height":640,"mime-type":"image\/png","source_url":"http:\/\/glancu.com\/blog\/wp-content\/uploads\/2017\/10\/2000px-Offline_logo.svg1_-1100x640.png"},"gazana_square":{"file":"2000px-Offline_logo.svg1_-1100x1100.png","width":1100,"height":1100,"mime-type":"image\/png","source_url":"http:\/\/glancu.com\/blog\/wp-content\/uploads\/2017\/10\/2000px-Offline_logo.svg1_-1100x1100.png"},"gazana_grid":{"file":"2000px-Offline_logo.svg1_-530x380.png","width":530,"height":380,"mime-type":"image\/png","source_url":"http:\/\/glancu.com\/blog\/wp-content\/uploads\/2017\/10\/2000px-Offline_logo.svg1_-530x380.png"},"gazana_list":{"file":"2000px-Offline_logo.svg1_-530x640.png","width":530,"height":640,"mime-type":"image\/png","source_url":"http:\/\/glancu.com\/blog\/wp-content\/uploads\/2017\/10\/2000px-Offline_logo.svg1_-530x640.png"},"gazana_masonry":{"file":"2000px-Offline_logo.svg1_-530x530.png","width":530,"height":530,"mime-type":"image\/png","source_url":"http:\/\/glancu.com\/blog\/wp-content\/uploads\/2017\/10\/2000px-Offline_logo.svg1_-530x530.png"},"gazana_mini":{"file":"2000px-Offline_logo.svg1_-100x100.png","width":100,"height":100,"mime-type":"image\/png","source_url":"http:\/\/glancu.com\/blog\/wp-content\/uploads\/2017\/10\/2000px-Offline_logo.svg1_-100x100.png"}},"image_meta":{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0","keywords":[]}},"post":230,"source_url":"http:\/\/glancu.com\/blog\/wp-content\/uploads\/2017\/10\/2000px-Offline_logo.svg1_.png"},"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Potrzebujesz biblioteki, kt\u00f3ra b\u0119dzie sprawdza\u0142a stan po\u0142\u0105czenia u\u017cytkownik\u00f3w na Twojej stronie? Sprawd\u017a koniecznie m\u00f3j wpis a na pewno Ci on pomo\u017ce.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Norbert Glanc\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/glancu.com\/blog\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Glancu | Glancu.com | Rozw\u00f3j osobisty, kreatywno\u015b\u0107, oszcz\u0119dzanie czasu, motywacja i programowanie.\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Offline.js - sprawd\u017a stan po\u0142\u0105czenia | Glancu | Glancu.com\" \/>\n\t\t<meta property=\"og:description\" content=\"Potrzebujesz biblioteki, kt\u00f3ra b\u0119dzie sprawdza\u0142a stan po\u0142\u0105czenia u\u017cytkownik\u00f3w na Twojej stronie? Sprawd\u017a koniecznie m\u00f3j wpis a na pewno Ci on pomo\u017ce.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/glancu.com\/blog\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2017-10-09T15:30:35+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2018-06-15T20:02:11+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Offline.js - sprawd\u017a stan po\u0142\u0105czenia | Glancu | Glancu.com\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Potrzebujesz biblioteki, kt\u00f3ra b\u0119dzie sprawdza\u0142a stan po\u0142\u0105czenia u\u017cytkownik\u00f3w na Twojej stronie? Sprawd\u017a koniecznie m\u00f3j wpis a na pewno Ci on pomo\u017ce.\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/glancu.com\\\/blog\\\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\\\/#article\",\"name\":\"Offline.js - sprawd\\u017a stan po\\u0142\\u0105czenia | Glancu | Glancu.com\",\"headline\":\"Jak wykry\\u0107, \\u017ce u\\u017cytkownik straci\\u0142 po\\u0142\\u0105czenie ze stron\\u0105?\",\"author\":{\"@id\":\"https:\\\/\\\/glancu.com\\\/blog\\\/author\\\/glancu\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/glancu.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"http:\\\/\\\/glancu.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/10\\\/2000px-Offline_logo.svg1_.png\",\"width\":2000,\"height\":2000},\"datePublished\":\"2017-10-09T17:30:35+02:00\",\"dateModified\":\"2018-06-15T22:02:11+02:00\",\"inLanguage\":\"pl-PL\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/glancu.com\\\/blog\\\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/glancu.com\\\/blog\\\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\\\/#webpage\"},\"articleSection\":\"WEB, internetowa, jak, po\\u0142\\u0105czenie, straci\\u0142, stron\\u0105, u\\u017cytkownik, wykry\\u0107, \\u017ce\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/glancu.com\\\/blog\\\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/glancu.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/glancu.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/glancu.com\\\/blog\\\/category\\\/web\\\/#listItem\",\"name\":\"WEB\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/glancu.com\\\/blog\\\/category\\\/web\\\/#listItem\",\"position\":2,\"name\":\"WEB\",\"item\":\"https:\\\/\\\/glancu.com\\\/blog\\\/category\\\/web\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/glancu.com\\\/blog\\\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\\\/#listItem\",\"name\":\"Jak wykry\\u0107, \\u017ce u\\u017cytkownik straci\\u0142 po\\u0142\\u0105czenie ze stron\\u0105?\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/glancu.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/glancu.com\\\/blog\\\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\\\/#listItem\",\"position\":3,\"name\":\"Jak wykry\\u0107, \\u017ce u\\u017cytkownik straci\\u0142 po\\u0142\\u0105czenie ze stron\\u0105?\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/glancu.com\\\/blog\\\/category\\\/web\\\/#listItem\",\"name\":\"WEB\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/glancu.com\\\/blog\\\/#organization\",\"name\":\"Glancu | Glancu.com\",\"description\":\"Rozw\\u00f3j osobisty, kreatywno\\u015b\\u0107, oszcz\\u0119dzanie czasu, motywacja i programowanie.\",\"url\":\"https:\\\/\\\/glancu.com\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/glancu.com\\\/blog\\\/author\\\/glancu\\\/#author\",\"url\":\"https:\\\/\\\/glancu.com\\\/blog\\\/author\\\/glancu\\\/\",\"name\":\"Norbert Glanc\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/glancu.com\\\/blog\\\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bfb750158f69b51eca9aa252c861a5569a9e5b2c32388cf5fcefecfc79569748?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Norbert Glanc\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/glancu.com\\\/blog\\\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\\\/#webpage\",\"url\":\"https:\\\/\\\/glancu.com\\\/blog\\\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\\\/\",\"name\":\"Offline.js - sprawd\\u017a stan po\\u0142\\u0105czenia | Glancu | Glancu.com\",\"description\":\"Potrzebujesz biblioteki, kt\\u00f3ra b\\u0119dzie sprawdza\\u0142a stan po\\u0142\\u0105czenia u\\u017cytkownik\\u00f3w na Twojej stronie? Sprawd\\u017a koniecznie m\\u00f3j wpis a na pewno Ci on pomo\\u017ce.\",\"inLanguage\":\"pl-PL\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/glancu.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/glancu.com\\\/blog\\\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/glancu.com\\\/blog\\\/author\\\/glancu\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/glancu.com\\\/blog\\\/author\\\/glancu\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"http:\\\/\\\/glancu.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/10\\\/2000px-Offline_logo.svg1_.png\",\"@id\":\"https:\\\/\\\/glancu.com\\\/blog\\\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\\\/#mainImage\",\"width\":2000,\"height\":2000},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/glancu.com\\\/blog\\\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\\\/#mainImage\"},\"datePublished\":\"2017-10-09T17:30:35+02:00\",\"dateModified\":\"2018-06-15T22:02:11+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/glancu.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/glancu.com\\\/blog\\\/\",\"name\":\"Glancu | Glancu.com\",\"description\":\"Rozw\\u00f3j osobisty, kreatywno\\u015b\\u0107, oszcz\\u0119dzanie czasu, motywacja i programowanie.\",\"inLanguage\":\"pl-PL\",\"publisher\":{\"@id\":\"https:\\\/\\\/glancu.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Offline.js - sprawd\u017a stan po\u0142\u0105czenia | Glancu | Glancu.com","description":"Potrzebujesz biblioteki, kt\u00f3ra b\u0119dzie sprawdza\u0142a stan po\u0142\u0105czenia u\u017cytkownik\u00f3w na Twojej stronie? Sprawd\u017a koniecznie m\u00f3j wpis a na pewno Ci on pomo\u017ce.","canonical_url":"https:\/\/glancu.com\/blog\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/glancu.com\/blog\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\/#article","name":"Offline.js - sprawd\u017a stan po\u0142\u0105czenia | Glancu | Glancu.com","headline":"Jak wykry\u0107, \u017ce u\u017cytkownik straci\u0142 po\u0142\u0105czenie ze stron\u0105?","author":{"@id":"https:\/\/glancu.com\/blog\/author\/glancu\/#author"},"publisher":{"@id":"https:\/\/glancu.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"http:\/\/glancu.com\/blog\/wp-content\/uploads\/2017\/10\/2000px-Offline_logo.svg1_.png","width":2000,"height":2000},"datePublished":"2017-10-09T17:30:35+02:00","dateModified":"2018-06-15T22:02:11+02:00","inLanguage":"pl-PL","mainEntityOfPage":{"@id":"https:\/\/glancu.com\/blog\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\/#webpage"},"isPartOf":{"@id":"https:\/\/glancu.com\/blog\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\/#webpage"},"articleSection":"WEB, internetowa, jak, po\u0142\u0105czenie, straci\u0142, stron\u0105, u\u017cytkownik, wykry\u0107, \u017ce"},{"@type":"BreadcrumbList","@id":"https:\/\/glancu.com\/blog\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/glancu.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/glancu.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/glancu.com\/blog\/category\/web\/#listItem","name":"WEB"}},{"@type":"ListItem","@id":"https:\/\/glancu.com\/blog\/category\/web\/#listItem","position":2,"name":"WEB","item":"https:\/\/glancu.com\/blog\/category\/web\/","nextItem":{"@type":"ListItem","@id":"https:\/\/glancu.com\/blog\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\/#listItem","name":"Jak wykry\u0107, \u017ce u\u017cytkownik straci\u0142 po\u0142\u0105czenie ze stron\u0105?"},"previousItem":{"@type":"ListItem","@id":"https:\/\/glancu.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/glancu.com\/blog\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\/#listItem","position":3,"name":"Jak wykry\u0107, \u017ce u\u017cytkownik straci\u0142 po\u0142\u0105czenie ze stron\u0105?","previousItem":{"@type":"ListItem","@id":"https:\/\/glancu.com\/blog\/category\/web\/#listItem","name":"WEB"}}]},{"@type":"Organization","@id":"https:\/\/glancu.com\/blog\/#organization","name":"Glancu | Glancu.com","description":"Rozw\u00f3j osobisty, kreatywno\u015b\u0107, oszcz\u0119dzanie czasu, motywacja i programowanie.","url":"https:\/\/glancu.com\/blog\/"},{"@type":"Person","@id":"https:\/\/glancu.com\/blog\/author\/glancu\/#author","url":"https:\/\/glancu.com\/blog\/author\/glancu\/","name":"Norbert Glanc","image":{"@type":"ImageObject","@id":"https:\/\/glancu.com\/blog\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/bfb750158f69b51eca9aa252c861a5569a9e5b2c32388cf5fcefecfc79569748?s=96&d=mm&r=g","width":96,"height":96,"caption":"Norbert Glanc"}},{"@type":"WebPage","@id":"https:\/\/glancu.com\/blog\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\/#webpage","url":"https:\/\/glancu.com\/blog\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\/","name":"Offline.js - sprawd\u017a stan po\u0142\u0105czenia | Glancu | Glancu.com","description":"Potrzebujesz biblioteki, kt\u00f3ra b\u0119dzie sprawdza\u0142a stan po\u0142\u0105czenia u\u017cytkownik\u00f3w na Twojej stronie? Sprawd\u017a koniecznie m\u00f3j wpis a na pewno Ci on pomo\u017ce.","inLanguage":"pl-PL","isPartOf":{"@id":"https:\/\/glancu.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/glancu.com\/blog\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\/#breadcrumblist"},"author":{"@id":"https:\/\/glancu.com\/blog\/author\/glancu\/#author"},"creator":{"@id":"https:\/\/glancu.com\/blog\/author\/glancu\/#author"},"image":{"@type":"ImageObject","url":"http:\/\/glancu.com\/blog\/wp-content\/uploads\/2017\/10\/2000px-Offline_logo.svg1_.png","@id":"https:\/\/glancu.com\/blog\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\/#mainImage","width":2000,"height":2000},"primaryImageOfPage":{"@id":"https:\/\/glancu.com\/blog\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\/#mainImage"},"datePublished":"2017-10-09T17:30:35+02:00","dateModified":"2018-06-15T22:02:11+02:00"},{"@type":"WebSite","@id":"https:\/\/glancu.com\/blog\/#website","url":"https:\/\/glancu.com\/blog\/","name":"Glancu | Glancu.com","description":"Rozw\u00f3j osobisty, kreatywno\u015b\u0107, oszcz\u0119dzanie czasu, motywacja i programowanie.","inLanguage":"pl-PL","publisher":{"@id":"https:\/\/glancu.com\/blog\/#organization"}}]},"og:locale":"pl_PL","og:site_name":"Glancu | Glancu.com | Rozw\u00f3j osobisty, kreatywno\u015b\u0107, oszcz\u0119dzanie czasu, motywacja i programowanie.","og:type":"article","og:title":"Offline.js - sprawd\u017a stan po\u0142\u0105czenia | Glancu | Glancu.com","og:description":"Potrzebujesz biblioteki, kt\u00f3ra b\u0119dzie sprawdza\u0142a stan po\u0142\u0105czenia u\u017cytkownik\u00f3w na Twojej stronie? Sprawd\u017a koniecznie m\u00f3j wpis a na pewno Ci on pomo\u017ce.","og:url":"https:\/\/glancu.com\/blog\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\/","article:published_time":"2017-10-09T15:30:35+00:00","article:modified_time":"2018-06-15T20:02:11+00:00","twitter:card":"summary","twitter:title":"Offline.js - sprawd\u017a stan po\u0142\u0105czenia | Glancu | Glancu.com","twitter:description":"Potrzebujesz biblioteki, kt\u00f3ra b\u0119dzie sprawdza\u0142a stan po\u0142\u0105czenia u\u017cytkownik\u00f3w na Twojej stronie? Sprawd\u017a koniecznie m\u00f3j wpis a na pewno Ci on pomo\u017ce."},"aioseo_meta_data":{"post_id":"230","title":"Offline.js - sprawd\u017a stan po\u0142\u0105czenia | #site_title","description":"Potrzebujesz biblioteki, kt\u00f3ra b\u0119dzie sprawdza\u0142a stan po\u0142\u0105czenia u\u017cytkownik\u00f3w na Twojej stronie? Sprawd\u017a koniecznie m\u00f3j wpis a na pewno Ci on pomo\u017ce.","keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"limit_modified_date":false,"created":"2021-01-04 21:27:07","updated":"2023-03-25 10:19:59","ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/glancu.com\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/glancu.com\/blog\/category\/web\/\" title=\"WEB\">WEB<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tJak wykry\u0107, \u017ce u\u017cytkownik straci\u0142 po\u0142\u0105czenie ze stron\u0105?\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/glancu.com\/blog"},{"label":"WEB","link":"https:\/\/glancu.com\/blog\/category\/web\/"},{"label":"Jak wykry\u0107, \u017ce u\u017cytkownik straci\u0142 po\u0142\u0105czenie ze stron\u0105?","link":"https:\/\/glancu.com\/blog\/jak-wykryc-ze-uzytkownik-stracil-polaczenie-ze-strona\/"}],"_links":{"self":[{"href":"https:\/\/glancu.com\/blog\/wp-json\/wp\/v2\/posts\/230","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/glancu.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/glancu.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/glancu.com\/blog\/wp-json\/wp\/v2\/users\/31241"}],"replies":[{"embeddable":true,"href":"https:\/\/glancu.com\/blog\/wp-json\/wp\/v2\/comments?post=230"}],"version-history":[{"count":1,"href":"https:\/\/glancu.com\/blog\/wp-json\/wp\/v2\/posts\/230\/revisions"}],"predecessor-version":[{"id":232,"href":"https:\/\/glancu.com\/blog\/wp-json\/wp\/v2\/posts\/230\/revisions\/232"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/glancu.com\/blog\/wp-json\/wp\/v2\/media\/231"}],"wp:attachment":[{"href":"https:\/\/glancu.com\/blog\/wp-json\/wp\/v2\/media?parent=230"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/glancu.com\/blog\/wp-json\/wp\/v2\/categories?post=230"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/glancu.com\/blog\/wp-json\/wp\/v2\/tags?post=230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}