Skocz do zawartości

Harry

Forumowicze
  • Postów

    185
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    15

Treść opublikowana przez Harry

  1. @dominikrodzice wtyczkę Contact Form 7 podałem jako przykład i dotyczył wersji 5.3.1. Każda wyżej czyli 5.3.2+ (obecna 5.4.2) już tego błędu nie ma. Nie można jednoznacznie stwierdzić, że to akurat ten plugin odpowiedzialny był (jest?) za całą sprawę. Chcę też pominąć sytuację, gdzie co post zadajesz pytanie, ja odpowiadam i zabezpieczymy WP w ten sposób Kluczowym jest dowiedzieć się gdzie skrypt odpowiedzialny za problem ma swój początek lecz moim zdaniem podstawą jest wrzucenie pliku .htaccess do folderu wp-content/uploads, w środku niech ma poniższy kod. Naturalnie jeśli dasz ten kod gdzie indziej to wyłączy pliki php. <Files *.php> deny from all </Files> Pozdrawiam
  2. Cześć @Farlicki Na twoim miejscu bym się nie zastanawiał i wybrał jedno z 4 rozwiązań: Wykorzystanie font awesome - https://fontawesome.com/v5.15/icons?d=gallery&p=2&q=Shopping Malutki obrazek webp lub jpg Zakodowany obrazek w base64 Pobranie powyższego CSS i ładowanie go lokalnie (w ostateczności) Pozdrawiam
  3. @dominikrodzice Google Search Console https://developers.google.com/web/fundamentals/security/hacked/use_search_console?hl=pl Zapewne stara nieaktualizowana wtyczka ma dziury i w taki sposób zawartość została wstrzyknięta. Jedna z większych dziur była w Contact Form 7. Na innym forum bardzo krótko opisałem o co z tym chodziło (link*). Nie ma miesiąca żeby nie wykryto jakiejś podatności w pluginach czy motywach Wordpress, motywy i wtyczki - aktualizacja do najnowszej wersji i blokada wykonywania kodu w katalogach. *Wystarczyło mieć to włączone by problemu nie było. Wtyczek stricte do bezpieczeństwa nie polecam, bo uważam, że mają jeszcze więcej potencjalnych dziur. Jednak spróbować możesz: BBQ Firewall - super szybka zapora sieciowa, która automatycznie chroni WordPress przed wieloma różnymi zagrożeniami, np. ataki typu: SQL injection, Path Traversal, XSS, etc. Chroni też przed złymi botami. W dużej mierze są to reguły .htaccess Webcraftic Hide Login Page - w moim odczuciu najlepsza wtyczka, a sprawdziłem kilka! Jeżeli strona nie używa REST API, to również zalecam wyłączenie. Mój poradnik -> link Nagrałem również podcast dla sieci afiliacyjnej MyLead o bezpieczeństwie WP -> https://youtu.be/aEw-SAK-PfI. Jak byś miał wolną chwilę... Serwer może i dobry, zabezpieczony ale strzelam na ślepo, że całym winowajcą jest wtyczka lub motyw, a w ostateczności WP Sposobów by dostać się na serwer też jest kilka lecz temat nie o tym. Pozdrawiam
  4. @michniknieadam wystarczy odrobina samozaparcia i chęci by samemu zweryfikować. Dosłownie minuta w google pod frazą "lexy seo" https://www.lexy.com.pl/#omnie https://www.linkedin.com/in/marta-gryszko-88b1518b "lexy seo opinie" https://www.silesiasem.pl/recenzja-kursu-seo-marty-gryszko-dla-sredniozaawansowanych https://make-cash.pl/kurs-pozycjonowania-lexy-recenzja-promocja-opinie-t36112 To nie wszystkie linki, jest ich troszkę więcej. Na szczęście mamy google, branżowe strony, fora i grupy ale niestety społeczeństwo robi się leniwe i wykazanie choć minimalnej inicjatywy przerasta większość Pozdrawiam
  5. Cześć @dominikrodzice Skoro masz pewność, że wszystko zrobiłeś, to sprawdź stronę pod kątem problemów w Google Search Control. Poza tym jeśli strona została raz zainfekowana, to kwestia czasu aż "hakier" znowu zainfekuje. Zadbaj o bezpieczeństwo Pozdrawiam
  6. Cześć @Frankiejojo Myślę, że prostszą metodą jest zamienić znaki diakrytyczne na "bez ogonkowe". Wklej poniższy kod do .htaccess na samej górze RewriteEngine On RewriteRule ^(.*)ą(.*)$ /$1a$2 [L,R=302] RewriteRule ^(.*)ć(.*)$ /$1c$2 [L,R=302] RewriteRule ^(.*)ę(.*)$ /$1e$2 [L,R=302] RewriteRule ^(.*)ł(.*)$ /$1l$2 [L,R=302] RewriteRule ^(.*)ń(.*)$ /$1n$2 [L,R=302] RewriteRule ^(.*)ó(.*)$ /$1o$2 [L,R=302] RewriteRule ^(.*)ś(.*)$ /$1s$2 [L,R=302] RewriteRule ^(.*)ź(.*)$ /$1z$2 [L,R=302] RewriteRule ^(.*)ż(.*)$ /$1z$2 [L,R=302] Powinno pomóc bez specjalnego przerabiania plików Koniecznie daj znać czy pomogło! Jeżeli będziesz chciał dodać nowe znaki, to zmodyfikuj wg wzoru, np. Pozdrawiam
  7. Cześć @Janek Ninja, Poniekąd rozumiem reakcję @Mion, bo po prostu zgadzam się z jego zdaniem. W jednym zdaniu chwalisz się, że robisz audyt SEO, by zaraz po przecinku pytać jak się go robi. Czujesz dysonans? Kompletny brak logiki. Nie można robić czegoś o czym nie ma się pojęcia Ku ścisłości lepiej byłoby zapytać "jak zrobić audyt SEO, bo chcę się nauczyć i zrobić go na swojej stronie". To ma więcej sensu ale skoro już pytasz... do poczytania: Przewodnik od Google https://developers.google.com/search/docs/beginner/seo-starter-guide?hl=pl&visit_id=637627177076336037-3049819763&rd=1 Artykuły użytkownika @zgred https://www.zgred.pl/blog/audyty-seo-co-sprawdzic-aby-bylo-lepiej-niz-dobrze-checklista https://www.zgred.pl/zgredia/jak-zrobic-audyt-seo-samemu/ Artykuł użytkownika @gdaq https://www.blog.gdaq.pl/2021/07/darmowy-audyt-seo-wykonaj-go-samodzielnie Artykuł użytkowniczki @Lexy https://www.lexy.com.pl/blog/audyty-seo Artykuł użytkownika @haze https://rafalkita.pl/audyt-seo/ Resztę musisz sam sobie poszukać, bo i tak dałem sporo źródeł Pozdrawiam
  8. Cześć @zebol Mam takie samo zdanie, próbowałem ograniczyć. Dodawać do ignorowanych (https://www.forum.optymalizacja.com/ignore) lecz nic to nie dało. Teraz po prostu wchodzę do działu "Do poczytania", a następnie oznaczam wszystkie tematy jako przeczytane Pozdrawiam
  9. Cześć @Farlicki, Jeśli nie chcesz czcionek google, to ustaw sobie Arial Jeżeli używasz Wordpress, to pomocnym może okazać się plugin OMGF | Host Google Fonts Locally (https://wordpress.org/plugins/host-webfonts-local), który lokalnie hostuje czcionki od google. Pozdrawiam
  10. Proszę! Nie pogardzę punktem reputacji Nie tyle jak ogromny błąd, bo tony zbędnego kodu powodują, że strona jest ociężała ale taka jest natura niewiedzy Pagebuildery jak już, to stosowałbym tylko do landing page. Można chociaż trochę zmniejszyć wagę i przyspieszyć ładowanie, np. ustawienie cache, gzip, lazy load na obrazkach. Zmniejszenie kodu js i css, czy zablokowanie ładowania wtyczek na różnych podstronach wpływa pozytywnie na całokształt. Jest to możliwe nawet z elementorem (i innymi) jednak perfekcyjnie nie będzie. Wtyczki do cache (wybierz jedną): WP Fastest Cache WP Super Cache Cache Enabler W3 Total Cache (dobra i bardzo zaawansowana - nie polecam początkującym) WP Rocket (płatna i jednocześnie najlepsza. Jest na wszystkich moich stronach) Wtyczki do optymalizowania obrazów (zmniejszanie rozmiaru, etc) EWWW Image Optimizer Smush Imagify Jeżeli nie planujesz wrzucać wiele zdjęć, to zamiast wtyczki podrzucam strony do optymalizacji zdjęć (zmniejszanie rozmiaru odbywa się poprzez pogorszenia jakości zdjęcia. Często utrata jest minimalna, a zyski godne polecenia). Minusem jest to, że ręcznie trzeba je optymalizować. Mój wybór wg kolejności: https://tinypng.com https://imagecompressor.com https://compressor.io Widzę, że hosting posiadasz w OVH. Dobrym wyjściem może okazać się darmowy CloudFlare CDN: https://www.cloudflare.com/cdn. CloudFlare ma też płatne pakiety. Co to jest CDN? - https://pl.wikipedia.org/wiki/Content_delivery_network Na "dzień dobry", to by było tyle. Zalecam zrobienie kopii zapasowej bazy danych przed zmianami Jak coś, to pytaj śmiało. Pozdrawiam serdecznie
  11. Cześć @krasnel, Winowajcą całej strony może okazać się w sumie jedna wtyczka - Elementor. Fajnie robi się strony w pagebuilderach ale praktyczne one nie są i twórcy tego syfu nigdy o tym nie wspomną. Tony zbędnego js! Podzielam zdanie użytkownika @Mion. Zalecam przebudowanie strony i omijać szerokim łukiem wszystkie pagebuildery. Najpopularniejsze to: Elementor WP Bakery Divi (motyw) To nie wszystkie, bo jest ich znacznie więcej. Pozdrawiam
  12. Cześć @Franciszek z A, Podzielam zdanie @okazwłoka. Poza ekosystemem google (blogger, komentarze w mapach, etc.) marne szanse byś został powiązany z komentarzami. Możesz użyć bramek proxy (https://www.google.com/search?q=bramki+proxy) i darmowych VPN, których osobiście nie polecam. Przeglądarka Opera ma również proxy pod przykrywką wbudowanego VPN. O ile masz nieaktywny tryb VPN, to żeby włączyć go w operze: Wejdź do ustawień (alt + P) Wpisz "vpn" Naciśnij suwak w tabeli "Włącz VPN" Od tego momentu w pasku adresu będziesz miał możliwość włączenia/wyłączenia Opera VPN (de facto proxy). Tryb incognito / prywatny w przeglądarkach nie zmienia adresu IP. Nie zapisuje jedynie plików cookies oraz historii. Pozdrawiam
  13. Cześć @okazwłoka, Możesz wykorzystać formularz od Google, w którym wysyłasz prośbę o usunięcie adresu związanego heurystyką. W tym celu Przejdź pod adres https://forms.gle/BxV3JGbCbRjucDxq6 lub jego pełna forma: https://docs.google.com/forms/d/e/1FAIpQLSfvJCZF4UZNQQcV6FkB5tSgdx5IUbSj3zCR2T9ZoFEd0d2Fsg/viewform Uzupełnij Wyślij Minusem tego rozwiązania jest czas odwołania, który wynosi jakieś 6 miesięcy. Być może często wpisywałeś w pasek adresu 'linktak.pl' i heurystyka bazując na historii wyświetla pytanie "Czy chodziło Ci o..." podczas 'linkpak.pl'. To by wyjaśniało dlaczego powyżsi użytkownicy nie mają tego problemu i de facto ja również. Sprawdziłem u siebie i nie mam takiej możliwości ale być może u ciebie będzie (nie jestem zalogowany w chrome, bo używam firefoxa). Wpisz chrome://flags w pasek adresu Znajdź (Ctrl + F) słowo kluczowe "lookalike" Dezaktywuj Jeżeli nie ma, to musisz włączyć flagi, które straciły ważność i zostały usunięte. Wpisz chrome://flags w pasek adresu W najnowszej wersji Chrome na Enabled musisz ustawić Temporarily unexpire M89 flags Temporarily unexpire M90 flags Zrobić "Relunch" Wtedy szukać "lookalike". W moim przypadku to: #detect-target-embedding-lookalikes Daj znać czy pomogłem, bo jestem ciekawy Pozdrawiam serdecznie
  14. Cześć @lip Na forum masz dział "Dla początkujących", a w środku przypięte tematy: https://www.forum.optymalizacja.com/topic/21254-budowanie-zaplecza/ https://www.forum.optymalizacja.com/topic/203613-linki-z-anchorem-skąd-gdzie-jak/ https://www.forum.optymalizacja.com/topic/95077-linkowanie-i-pozycjonowanie-nowych-stron-zaplecza-wpisow-w-katalogach-i-preclach/ Dodatkowo na forum masz pełno ofert w dziale "Ogłoszenia i Zlecenia". Resztę skarbów na forum musisz odkryć sam Pozdrawiam
  15. Cześć @lip Przeważnie tak to wygląda ale forum trzeba rozruszać, więc powiedzmy że nie jest głupim pomysłem założenie kilku tematów i napisanie postów. Jeśli widzisz świeżo założone forum, bez tematów, to raczej nie chce się specjalnie rejestrować. Poza tym szybki research i istnieją tego typu fora. Ciężko będzie tobie znaleźć ludzi i namówić ich do aktywności, tym bardziej iż forum stoi na systemie darmowych for pun.pl Pozdrawiam
  16. @Mion nie wiem z jakich hostingów ty korzystasz / korzystałeś ale nigdy nie miałem problemów. W prawie każdym twoim poście idzie wyczuć pretensjonalny ton. Nie mam pojęcia dlaczego taki jesteś ale prowadząc firmę dziwię się jak można być takim zgorzkniałym i pretensjonalnym. Uważam, że powinieneś dbać o dobrą markę, więc zamiast pisać posty "pretensjonalne" oraz ukazujące twoją wyższość i wspaniałomyślność przestaw sobie włącznik w móżdżku na uprzejmość i bycie pomocnym. Jeśli widzisz problem, to go pomóż rozwiązać, wskaż błędy oraz drogę do rozwiązania, bo takimi postami robisz sobie antyreklamę. Masz napisanych 18207 postów, ile z tego jest poradnikiem (jakimkolwiek) lub postem pomocnym? a ile postów pretensjonalnych i offtopicu? Do wytykania błędów jesteś pierwszy. Musisz mieć serio smutne życie, współczuję... no dobra, jednak nie Rozumiem - koronawirus, pandemia, kwarantanna - z domu ciężko wyjść ale człowieku ogarnij się i zachowuj jak dorosły, poważny facet, który prowadzi firmę, a nie jak stary maleńki z wybujałym ego. Dobre pytanie! Jak słusznie zauważyłeś opcja, która dopuszcza ruch tylko z Polski może blokować roboty indeksujące z innych państw (google, bing). Kilka razy zdarzyło mi się blokować ruch, głównie: Rosja, Chiny i raz dla jednego użytkownika z Rumunii. Problemów z blokowaniem nie miałem dlatego postanowiłem zamieścić taki krótki poradnik. ze względów "bezpieczeństwa" dobrze jest korzystać z tego tylko w wyjątkowych przypadkach. Jestem pewny, że można weryfikować google bota bazując na tym: https://developers.google.com/search/docs/advanced/crawling/overview-google-crawlers. Nigdy nie potrzebowałem, czy masz pomysł jak to rozwiązać? Może wszechwiedzące wielkie ego @Mion napisze w końcu coś mądrego Bezpieczną alternatywą w blokowaniu jak najbardziej może się okazać: CloudFlare - https://serverpilot.io/docs/how-to-block-ips-with-cloudflare Sucuri - https://sucuri.net/website-firewall Pozdrawiam serdecznie
  17. Witajcie Przedstawiam wam poradnik, opisujący jak przy za pomocą .htaccess zablokować całkowicie ruch z danego państwa lub ze wszystkich państw z wyłączeniem jednego. W grudniu 2020 roku na jednym z for o zarabianiu przez internet zgłosił się do mnie użytkownik, który miał problem z niskiej jakości ruchem na stronie. Target strony na Polskę, a ruch wpada z Rumunii - dziwne... zapytał czy da radę jakoś to zablokować. Odkąd zablokowałem ruch z Rumunii wszystko ustało, problem zniknął, a user cieszy się ponownie konwersją w jednej z sieci afiliacyjnych Po tym małym wstępie... Jeżeli chcesz zablokować ruch spoza Polski (czyli dopuszcza osoby z polskim IP), to w pliku .htaccess dodaj poniższy kod: RewriteEngine On RewriteCond %{ENV:GEOIP_COUNTRY_CODE} !^PL$ [NC] RewriteRule (.*) - [F] Jeśli natomiast chcesz zablokować tylko konkretny kraj, to do pliku .htaccess dodaj poniższy kod w miejsce "~~~KOD KRAJU~~~" RewriteEngine On RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^[~~~KOD KRAJU~~~]$ [NC] RewriteRule (.*) - [F] Za przykład niech posłuży Rumunia. Żeby zablokować ruch z Rumunii wystarczy taka reguła RewriteEngine On RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^[RO]$ [NC] RewriteRule (.*) - [F] Ruch z Rosji RewriteEngine On RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^[RU]$ [NC] RewriteRule (.*) - [F] Ruch z USA RewriteEngine On RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^[US]$ [NC] RewriteRule (.*) - [F] Jeżeli chcesz dodać więcej niż jedno państwo, to po znaku " | " dajesz kolejne, np. Rumunia, Rosja, USA RewriteEngine On RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^[RO|RU|US]$ [NC] RewriteRule (.*) - [F] W spoilerze lista podzielona na KOD | KRAJ
  18. @Mich w takim razie proponuję spróbować jedną z dwóch rzeczy: Zamiast spacji wpisywać %20, bo w kodowaniu URL właśnie tak odczytywana jest spacja RedirectMatch 301 ^/pliki/nazwapliku.pdf$ https://domena.pl/pliki/nowa%20nazwa%20pliku.pdf Adresy nowego pliku wrzucaj w cudzysłów RedirectMatch 301 ^/pliki/nazwapliku.pdf$ "https://domena.pl/pliki/nowa nazwa pliku.pdf" Pozdrawiam
  19. Cześć @Mateusz z WarDriving, Tu się (chyba) zgadza, bo katalog należy do IT agencja. Jednak na stronie https://wardriving.pl/kontakt/ znalazłem Mateusza, a w stopce informacja "Należymy do IT AGENCJA". Słabo to wygląda, nie mniej dzięki za katalog! Przy okazji w polityce prywatności informujesz o ciasteczkach z social media w tym Google+, które zostało wyłączone w 2019 roku, a domena wardriving.pl zgodnie z whois zarejestrowana została 2020.12.03 o 11:44:50. Pasuje weryfikować, co się kopiuje Pozdrawiam
  20. Harry

    Znajdź wyniki na ...

    Cześć @djbit, Na poparcie słów @Grey Ronin podrzucam ci 2 linki: https://searchengineland.com/new-european-google-local-serps-prompt-users-to-find-results-on-other-sites-315822 https://www.brightlocal.com/blog/new-local-serp-display-puts-directories-front-and-center/ Z czego w artykule drugiego linka można wyczytać Tłumaczenie Pozdrawiam
  21. Cześć @Mich, Jestem pewny, że w twoim przypadku zadziała RedirectMatch (mod_alias) zamiast Rewrite (mod_rewrite). <IfModule mod_alias.c> RedirectMatch 301 ^/pliki/nazwapliku.pdf$ https://domena.pl/pliki/nowanazwapliku.pdf </IfModule> Daj koniecznie znać czy działa, jeśli nie to coś pokombinujemy Pozdrawiam
  22. Ahrefs tak pokazuje, bo tak jest skonstruowanych ich autorski skrypt. Google może widzieć te linki inaczej, Majestic jeszcze inaczej i jak się domyślasz MOZ niekoniecznie tak samo jak konkurencja To są serwisy, które mają własną ocenę strony i ich algorytmy nie mają nic wspólnego z tym od google. Traktuj to jako wskaźnik poglądowy, a nie za pewniak. Pozdrawiam
  23. Witajcie, Przedstawiam wam skryptozakładki, które sam używam lub są po prostu przydatne Czym jest skryptozakładka? To niewielki skrypt napisany w języku JavaScript przechowywany jako adres URL w zakładkach. Szybki dostęp do skryptozakładek mam w pasku zakładek Ograniczenia? Tylko takie jakie ma język JavaScript. Korzystanie ze skryptozakładek: Wejdź na pod konkretny adres URL Naciśnij na skryptozakładkę Tworzenie kodu QR jako adres URL javascript:(function(window, document, undefined) {try {var selectedText = document.getSelection().toString(); if (selectedText === ''){selectedText = window.location.href;} if(selectedText !== ''){var baseQRUrl = 'https://chart.apis.google.com/chart?cht=qr&chs=300x300&chl=' + encodeURIComponent(selectedText); window.open(baseQRUrl, '_blank', 'width=400,height=400');}} catch (e) {}})(window, document); DOM Extractor - Analizuje DOM i pokazuje ogólne oceny, ostrzeżenia, wskazówki dotyczące optymalizacji kodu. javascript:(function(){var%20script=document.createElement('script');script.src='//mir.aculo.us/dom-monster/dommonster.js?'+Math.floor((+new Date)/(864e5));document.body.appendChild(script);})() Wappalyzer - wykrywa używane technologie na stronach, forach, np. CMSy, platformy e-commerce, oprogramowanie serwerowe, narzędzia analityczne etc. javascript: (function() { var d = document, e = d.getElementById('wappalyzer-container'); if (e !== null) { d.body.removeChild(e); } var u = 'https://www.wappalyzer.com/', t = new Date().getTime(), c = d.createElement('div'), p = d.createElement('div'), l = d.createElement('link'), s = d.createElement('script'); c.setAttribute('id', 'wappalyzer-container'); l.setAttribute('rel', 'stylesheet'); l.setAttribute('href', u + 'css/bookmarklet.css'); d.head.appendChild(l); p.setAttribute('id', 'wappalyzer-pending'); p.setAttribute('style', 'background-image: url(' + u + 'images/spinner.gif) !important'); c.appendChild(p); s.setAttribute('src', u + 'bookmarklet/wappalyzer.js'); s.onload = function() { window.wappalyzer = new Wappalyzer(); s = d.createElement('script'); s.setAttribute('src', u + 'bookmarklet/apps.js'); s.onload = function() { s = d.createElement('script'); s.setAttribute('src', u + 'bookmarklet/driver.js'); c.appendChild(s); }; c.appendChild(s); }; c.appendChild(s); d.body.appendChild(c); })(); Wyświetlanie danych META javascript:(function(){var url = document.location; var meta = document.getElementsByTagName('meta'); var found ='Not Found'; var title = document.title;var output ='';output ='\n\n#####%20Page%20Title%20#####\n\n'+title+'\n\n\n####META%20DATA####\n\n';if(meta.length>0){%20}for%20(i=0;%20i<meta%20.length;%20i++)%20{if(meta[i].getAttribute('name')!=null){output%20+='\''+meta[i].getAttribute('name')+'\''+'\n'+meta[i].getAttribute('content')+'\n\n';}else%20if(meta[i].getAttribute('property')!=null){output%20+='\''+meta[i].getAttribute('property')+'\''+'\n'+meta[i].getAttribute('content')+'\n\n';}}alert(output)})(); Szybkie skracanie linków przy użyciu strony TinyURL.com javascript:void(open('https://tinyurl.com/create.php?url='+encodeURIComponent(location.href))) Test Rich Snippets javascript:window.open('https://search.google.com/test/rich-results?url='+encodeURIComponent(location.hostname + location.pathname + location.search) + '&user_agent=1'); Test Page Speed Insight javascript: (function(){url='https://developers.google.com/speed/pagespeed/insights/?url='+encodeURIComponent(location.href);javascript:window.open(url);}());(function(){url='https://webcache.googleusercontent.com/search?strip=0&q=cache:'+encodeURIComponent(location.href);javascript:window.open(url);}());(function(){url='https://search.google.com/structured-data/testing-tool/u/0/#url='+encodeURIComponent(location.href);javascript:window.open(url);}()); CrUX Dashboard - Otwiera domenę w panelu środowiska użytkownika Chrome (CruX) w wersji 2. Jeśli w CrUX nie ma wystarczającej ilości danych, aby podać te liczby, nadal będzie się otwierać, ale będzie wyświetlane jako puste w raporcie javascript:(function(){ window.open('https://datastudio.google.com/reporting/bbc5698d-57bb-4969-9e07-68810b9fa348/page/keDQB?params=%7B"origin":"'+window.location.origin+'"%7D')})(); Usuwanie przyklejnoych elementów. Najlepszym przykłądem by zobaczyć jak to działa jest strona: https://neilpatel.com/blog/ javascript:(function(){ let i, elements = document.querySelectorAll('body *'); for (i = 0; i < elements.length; i++) { if(getComputedStyle(elements[i]).position === 'fixed' || getComputedStyle(elements[i]).position === 'sticky'){ elements[i].parentNode.removeChild(elements[i]); } } })() Test optymalizacji mobilnej javascript:void(window.open(%27https://search.google.com/test/mobile-friendly?url=%27+window.location.href,%27_blank%27)); Sprawdzanie referrer javascript:alert(document.referrer) Podglądanie robots.txt javascript:void(location.href='https://' + location.host + '/robots.txt') Raport Majestic javascript:void(window.open(%27https://majestic.com/reports/site-explorer/summary/%27+document.domain.replace(%27www.%27,%27%27),%27_blank%27)); Walidator W3C javascript:window.open('https://validator.w3.org/check?uri='+escape(window.location));void%200 Pobieranie zdjęć z instagrama w pełnej rozdzielczości javascript:(function(){;!function(e)%7Bvar%20t=%7B%7D;function%20n(a)%7Bif(t%5Ba%5D)return%20t%5Ba%5D.exports;var%20r=t%5Ba%5D=%7Bi:a,l:!1,exports:%7B%7D%7D;return%20e%5Ba%5D.call(r.exports,r,r.exports,n),r.l=!0,r.exports%7Dn.m=e,n.c=t,n.d=function(e,t,a)%7Bn.o(e,t)%7C%7CObject.defineProperty(e,t,%7Benumerable:!0,get:a%7D)%7D,n.r=function(e)%7B%22undefined%22!=typeof%20Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,%7Bvalue:%22Module%22%7D),Object.defineProperty(e,%22__esModule%22,%7Bvalue:!0%7D)%7D,n.t=function(e,t)%7Bif(1&t&&(e=n(e)),8&t)return%20e;if(4&t&&%22object%22==typeof%20e&&e&&e.__esModule)return%20e;var%20a=Object.create(null);if(n.r(a),Object.defineProperty(a,%22default%22,%7Benumerable:!0,value:e%7D),2&t&&%22string%22!=typeof%20e)for(var%20r%20in%20e)n.d(a,r,function(t)%7Breturn%20e%5Bt%5D%7D.bind(null,r));return%20a%7D,n.n=function(e)%7Bvar%20t=e&&e.__esModule?function()%7Breturn%20e.default%7D:function()%7Breturn%20e%7D;return%20n.d(t,%22a%22,t),t%7D,n.o=function(e,t)%7Breturn%20Object.prototype.hasOwnProperty.call(e,t)%7D,n.p=%22%22,n(n.s=0)%7D(%5Bfunction(e,t,n)%7B%22use%20strict%22;n.r(t);var%20a=%7Blangs:%7B%22de-DE%22:%7B%22helpers.localize_defaultlang%22:%22Ausgew%C3%A4hlte%20Sprache:%20$%7BLANG_DEFAULT%7D%20%5Cn%20Weitere%20Informationen%20zu%20den%20unterst%C3%BCtzten%20Sprachen%20findest%20du%20auf%20http://theus.github.io/instantgram%22,%22modules.update@oudated_outdated%22:%22%5Binstantgram%5D%20ist%20veraltet.%20Bitte%20besuche%20die%20Seite%20https://theus.github.io/instantgram%20f%C3%BCr%20ein%20Update.%22,%22modules.update@oudated_localInfo%22:%22%5Binstantgram%5D%20Installierte%20Version%20$%7Bdata.version%7D%20%7C%20Neue%20Version:%20$%7Bdata.gitVersion%7D%22,%22modules.update@determineIfGetUpdateIsNecessary_contacting%22:%22%5Binstantgram%5D%20sucht%20nach%20neuen%20verf%C3%BCgbaren%20Updates%E2%80%A6%22,%22modules.update@determineIfGetUpdateIsNecessary_updated%22:%22%5Binstantgram%5D%20wurde%20aktualisiert.%22,%22modules.update@determineIfGetUpdateIsNecessary_@alert_found%22:%22%5Binstantgram%5D%20hat%20ein%20neues%20Update%20gefunden.%5CnBitte%20besuche%20die%20Seite%20https://theus.github.io/instantgram,%20um%20das%20Update%20zu%20installieren.%22,%22index@alert_onlyWorks%22:%22%5Binstantgram%5D%20funktioniert%20nur%20mit%20instagram.com.%22,%22index#program#modal@alert_dontFound%22:%22%5Binstantgram%5D%20konnte%20kein%20Bild%20in%20diesem%20Post%20finden.%20Bitte%20%C3%B6ffne%20den%20Link%20in%20einem%20neuen%20Tab.%22,%22index#program#post@alert_dontFound%22:%22Ops,%20%5Binstantgram%5D%20konnte%20leider%20kein%20Bild%20finden%20%20:-(%22,%22index#program#screen@alert_dontFound%22:%22%5Binstantgram%5D%20hat%20mehr%20als%201%20Bild%20gefunden.%20Bist%20du%20in%20der%20Profilansicht?%20Falls%20ja,%20%C3%B6ffne%20bitte%20zuerst%20einen%20einzelnen%20Post%20und%20f%C3%BChre%20%5Binstantgram%5D%20erneut%20aus.%22,%22index#program@alert_dontFound%22:%22Ops,%20hast%20du%20einen%20Instagram%20Post%20ge%C3%B6ffnet?%20Zum%20Beispiel%20instagram.com/p/82jd828jd%22%7D,%22en-US%22:%7B%22helpers.localize_defaultlang%22:%22%5Binstantgram%5D%20set%20language:%20$%7BLANG_DEFAULT%7D%20%5Cn%20For%20more%20information%20about%20available%20languages%20please%20check%20https://theus.github.io/instantgram%22,%22modules.update@oudated_outdated%22:%22%5Binstantgram%5D%20is%20outdated.%20Please%20check%20https://theus.github.io/instantgram%20for%20available%20updates.%22,%22modules.update@oudated_localInfo%22:%22%5Binstantgram%5D%20Installed%20version:%20$%7Bdata.version%7D%20%7C%20New%20update:%20$%7Bdata.gitVersion%7D%22,%22modules.update@determineIfGetUpdateIsNecessary_contacting%22:%22%5Binstantgram%5D%20is%20looking%20for%20available%20updates%E2%80%A6%22,%22modules.update@determineIfGetUpdateIsNecessary_updated%22:%22%5Binstantgram%5D%20updated%20your%20current%20version.%22,%22modules.update@determineIfGetUpdateIsNecessary_@alert_found%22:%22%5Binstantgram%5D%20found%20a%20new%20available%20update.%5CnPlease%20check%20https://theus.github.io/instantgram%20to%20install%20it.%22,%22index@alert_onlyWorks%22:%22%5Binstantgram%5D%20only%20works%20on%20instagram.com.%22,%22index#program#modal@alert_dontFound%22:%22%5Binstantgram%5D%20didn't%20find%20any%20image%20in%20this%20Instagram%20post.%20Please%20try%20to%20open%20the%20link%20in%20a%20new%20tab.%22,%22index#program#post@alert_dontFound%22:%22Ops,%20%5Binstantgram%5D%20couldn't%20find%20any%20image%20%20:-(%22,%22index#program#screen@alert_dontFound%22:%22%5Binstantgram%5D%20found%20more%20than%201%20image.%20Are%20you%20on%20a%20profile%20page?%20If%20yes,%20please%20open%20a%20single%20post%20first%20and%20open%20%5Binstantgram%5D%20again.%22,%22index#program@alert_dontFound%22:%22Ops,%20did%20you%20open%20any%20Instagram%20post?%20Like%20for%20example%20instagram.com/p/82jd828jd%22%7D,%22es-AR%22:%7B%22helpers.localize_defaultlang%22:%22%5Binstantgram%5D%20elegir%20idioma:%20$%7BLANG_DEFAULT%7D%20%5Cn%20Para%20m%C3%A1s%20informaci%C3%B3n%20acerca%20de%20los%20idiomas%20disponibles,%20por%20favor%20visite%20https://theus.github.io/instantgram%22,%22modules.update@oudated_outdated%22:%22%5Binstantgram%5D%20est%C3%A1%20desactualizado.%20Por%20favor%20visite%20https://theus.github.io/instantgram%20para%20ver%20actualizaciones.%22,%22modules.update@oudated_localInfo%22:%22%5Binstantgram%5D%20Versi%C3%B3n%20instalada:%20$%7Bdata.version%7D%20%7C%20Nueva%20actualizaci%C3%B3n:%20$%7Bdata.gitVersion%7D%22,%22modules.update@determineIfGetUpdateIsNecessary_contacting%22:%22%5Binstantgram%5D%20est%C3%A1%20buscando%20nuevas%20actualizaciones%E2%80%A6%22,%22modules.update@determineIfGetUpdateIsNecessary_updated%22:%22%5Binstantgram%5D%20actualiz%C3%B3%20a%20la%20versi%C3%B3n%20actual.%22,%22modules.update@determineIfGetUpdateIsNecessary_@alert_found%22:%22%5Binstantgram%5D%20encontr%C3%B3%20una%20nueva%20actualizaci%C3%B3n%20disponible.%5CnPor%20favor%20visite%20https://theus.github.io/instantgram%20para%20instalarla.%22,%22index@alert_onlyWorks%22:%22%5Binstantgram%5D%20s%C3%B3lo%20funciona%20en%20instagram.com.%22,%22index#program#modal@alert_dontFound%22:%22%5Binstantgram%5D%20no%20encontr%C3%B3%20ninguna%20imagen%20en%20esta%20publicaci%C3%B3n%20de%20Instagram.%20Por%20favor%20intente%20abrir%20el%20link%20en%20una%20nueva%20pesta%C3%B1a.%22,%22index#program#post@alert_dontFound%22:%22Ups,%20%5Binstantgram%5D%20no%20pudo%20encontrar%20ninguna%20imagen%20:-(%22,%22index#program#screen@alert_dontFound%22:%22%5Binstantgram%5D%20encontr%C3%B3%20m%C3%A1s%20de%201%20imagen.%20%C2%BFEst%C3%A1s%20en%20una%20p%C3%A1gina%20de%20perfil?%20Si%20es%20as%C3%AD,%20por%20favor%20ingresa%20en%20una%20publicaci%C3%B3n%20y%20luego%20abre%20%5Binstantgram%5D%20nuevamente.%22,%22index#program@alert_dontFound%22:%22Ups,%20abriste%20alguna%20publicaci%C3%B3n%20de%20Instagram?%20Por%20ejemplo%20instagram.com/p/82jd828jd%22%7D,%22pt-BR%22:%7B%22helpers.localize_defaultlang%22:%22%5Binstantgram%5D%20idioma%20configurado:%20$%7BLANG_DEFAULT%7D%20%5Cnpara%20mais%20informa%C3%A7%C3%B5es%20sobre%20os%20idiomas%20suportados,%20acesse%20https://theus.github.io/instantgram%22,%22modules.update@oudated_outdated%22:%22%5Binstantgram%5D%20est%C3%A1%20desatualizado.%20Acesse%20https://theus.github.io/instantgram%20para%20atualizar%22,%22modules.update@oudated_localInfo%22:%22%5Binstantgram%5D%20vers%C3%A3o%20local:%20$%7Bdata.version%7D%20%7C%20nova%20vers%C3%A3o:%20$%7Bdata.gitVersion%7D%22,%22modules.update@determineIfGetUpdateIsNecessary_contacting%22:%22%5Binstantgram%5D%20est%C3%A1%20procurando%20atualiza%C3%A7%C3%B5es...%22,%22modules.update@determineIfGetUpdateIsNecessary_updated%22:%22%5Binstantgram%5D%20informa%C3%A7%C3%B5es%20locais%20atualizadas%22,%22modules.update@determineIfGetUpdateIsNecessary_@alert_found%22:%22%5Binstantgram%5D%20encontrou%20uma%20atualiza%C3%A7%C3%A3o.%5Cn%20acesse%20theus.github.io/instantgram%20para%20atualizar%22,%22index@alert_onlyWorks%22:%22%5Binstantgram%5D%20somente%20funciona%20no%20instagram.com%22,%22index#program#modal@alert_dontFound%22:%22%5Binstantgram%5D%20n%C3%A3o%20encontrou%20uma%20imagem%20em%20um%20post.%20Tente%20abrir%20o%20link%20em%20uma%20nova%20aba.%22,%22index#program#post@alert_dontFound%22:%22ops,%20%5Binstantgram%5D%20n%C3%A3o%20encontrou%20a%20imagem%20:(%22,%22index#program#screen@alert_dontFound%22:%22%5Binstantgram%5D%20a%20procura%20por%20imagem%20na%20tela%20encontrou%20mais%20de%201%20imagem.%20Voc%C3%AA%20est%C3%A1%20em%20um%20perfil?%20Se%20sim,%20abra%20alguma%20imagem%20antes%20de%20rodar%20o%20%5Binstantgram%5D%22,%22index#program@alert_dontFound%22:%22ops,%20voc%C3%AA%20est%C3%A1%20em%20algum%20post%20do%20instagram?%20ex:%20instagram.com/p/82jd828jd%22%7D%7D%7D,r=%7Bde:%22de-DE%22,pt:%22pt-BR%22,en:%22en-US%22,%22en-GB%22:%22en-US%22%7D%5Bnavigator.language%5D%7C%7C%22en-US%22;function%20o(e,t)%7Bvoid%200===t&&(t=r);try%7Breturn%20a.langs.hasOwnProperty(t)%7C%7C(t=%22en-US%22),a.langs%5Bt%5D%5Be%5D?a.langs%5Bt%5D%5Be%5D:%22%22%7Dcatch(n)%7Breturn%20console.error(%22%5Binstantgram%5DLOC%20error:%22,n),%22ops,%20an%20error%20ocurred%20in%20localization%20system.%20Enter%20in%20https://github.com/theus/instantgram/issues/new%20and%20open%20an%20issue%20with%20this%20code:%20'LOC_dont_found_str_neither_default:%5B%22+t+%22-%3E%22+e+%22%5D'%5Cn%20%20%20%20for%20more%20information%20open%20the%20console%22%7D%7Dconsole.info(o(%22helpers.localize_defaultlang%22).replace(%22$%7BLANG_DEFAULT%7D%22,r));var%20i=o;function%20s(e)%7Bvar%20t=window,n=e.getBoundingClientRect();return%20n.bottom%3E0&&n.right%3E0&&n.left%3Ct.innerWidth&&n.top%3Ct.innerHeight%7Dfunction%20l(e)%7Bvar%20t=e%5BObject.keys(e).find(function(e)%7Breturn%20e.includes(%22Instance%22)%7D)%5D.return.memoizedProps.fallbackSrc;return%20t%7C%7Cnull%7Dvar%20d=function()%7Bfunction%20e(e,t)%7Bthis._program=e,this._module=t%7Dreturn%20e.prototype.image=function(e)%7Bthis._program.setImageLink(e),this._program.foundImage=!0,this._program.foundByModule=this._module.getName(),window.open(this._program.imageLink)%7D,e.prototype.video=function(e)%7Bwindow.open(e),this._program.foundByModule=this._module.getName(),this._program.foundVideo=!0,this._program.alertNotInInstagramPost=!0%7D,e%7D(),u=function()%7Bfunction%20e()%7B%7Dreturn%20e.prototype.getName=function()%7Breturn%22VideoInPage%22%7D,e.prototype.execute=function(e)%7Bvar%20t=!1;try%7Be:if(1!==document.querySelectorAll(%22main%20%3E%20section%22).length);else%7Bvar%20n=document.querySelector(%22main%20%3E%20section%22),a=void%200,r=Array.from(n.querySelectorAll(%22div%20%3E%20div%20%3E%20div%20%3E%20article%22));a=r.length%3E1?3==r.length?r%5BMath.floor(r.length/2)%5D:2==r.length?1==document.getElementsByClassName(%22coreSpriteLeftChevron%22).length?r.reverse().shift():r.reverse().pop():r%5BMath.floor(r.length/2)%5D:n.querySelector(%22video%22);var%20o=void%200,i=Array.from(a.querySelectorAll(%22div%20%3E%20div%20%3E%20div%20%3E%20div%20%3E%20div%20%3E%20div%20%3E%20div%20%3E%20ul:first-child%20%3E%20li%22)).filter(function(e)%7Breturn%20null!=e.firstChild&&e.classList.length%3E0%7D);i.length%3E1?(3==i.length?o=i%5BMath.floor(i.length/2)%5D:2==i.length&&(o=1==document.getElementsByClassName(%22coreSpriteLeftChevron%22).length?i.reverse().shift():i.reverse().pop()),o=o.querySelectorAll(%22video%22)):o=n.querySelectorAll(%22video%22);for(var%20u=0;u%3Co.length;u++)if(s(o%5Bu%5D))%7Bvar%20m=new%20d(e,this),g=o%5Bu%5D.src;if(g)%7Bif(-1!==g.indexOf(%22blob:%22))%7Bg=l(o%5Bu%5D),m.video(g);break%20e%7Dm.video(g),t=!0%7D%7D%7D%7Dcatch(t)%7Bconsole.error(%22searchVideoInPage()%22,%22%5Binstantgram%5D%20%22+e.VERSION,t)%7Dreturn%20t%7D,e%7D(),m=function()%7Bfunction%20e()%7B%7Dreturn%20e.prototype.getName=function()%7Breturn%22ImageVideoInStories%22%7D,e.prototype.execute=function(e)%7Bvar%20t=!1;try%7Bif(e.regexStoriesURI.test(e.path))%7Bvar%20n=document.getElementById(%22react-root%22),a=n.querySelectorAll(%22video%20%3E%20source%22),r=n.querySelector(e.mediaImageElExpression)%7C%7Cn.querySelector(e.mediaImageElExpressions.img),o=%22%22;o=a.length%3E0?a%5B0%5D.src:r.src;var%20i=new%20d(e,this);if(o&&(i.image(o),t=!0),!1===t&&e.videos.length%3E0)%7Bvar%20s=e.videos%5B0%5D.src;if(!s&&e.videos%5B0%5D.children)s=e.videos%5B0%5D.children%5B0%5D.src;s&&(i.video(s),t=!0)%7D%7D%7Dcatch(t)%7Bconsole.error(%22searchImageVideoInStories()%22,%22%5Binstantgram%5D%20%22+e.VERSION,t)%7Dreturn%20t%7D,e%7D(),g=function()%7Bfunction%20e()%7B%7Dreturn%20e.prototype.getName=function()%7Breturn%22VideoInPost%22%7D,e.prototype.execute=function(e)%7Bvar%20t=!1;try%7Be:if(1!==document.getElementsByTagName(%22article%22).length);else%7Bvar%20n=document.querySelector(%22article%22),a=void%200,r=Array.from(n.querySelectorAll(%22div%20%3E%20div%20%3E%20div%20%3E%20div%20%3E%20div%20%3E%20div%20%3E%20div%20%3E%20ul:first-child%20%3E%20li%22)).filter(function(e)%7Breturn%20null!=e.firstChild&&e.classList.length%3E0%7D);r.length%3E1?(3==r.length?a=r%5BMath.floor(r.length/2)%5D:2==r.length&&(a=1==document.getElementsByClassName(%22coreSpriteLeftChevron%22).length?r.reverse().shift():r.reverse().pop()),a=a.querySelectorAll(%22video%22)):a=n.querySelectorAll(%22video%22);for(var%20o=0;o%3Ca.length;o++)if(s(a%5Bo%5D))%7Bvar%20i=new%20d(e,this),u=a%5Bo%5D.src;if(u)%7Bif(-1!==u.indexOf(%22blob:%22))%7Bu=l(a%5Bo%5D),i.video(u);break%20e%7Di.video(u),t=!0%7D%7D%7D%7Dcatch(t)%7Bconsole.error(%22searchVideoInPost()%22,%22%5Binstantgram%5D%20%22+e.VERSION,t)%7Dreturn%20t%7D,e%7D(),c=function()%7Bfunction%20e()%7B%7Dreturn%20e.prototype.getName=function()%7Breturn%22VideoInModalPost%22%7D,e.prototype.execute=function(e)%7Bvar%20t=!1;try%7Be:if(2!==document.getElementsByTagName(%22article%22).length);else%7Bvar%20n=document.getElementsByTagName(%22article%22)%5B1%5D,a=void%200,r=Array.from(n.querySelectorAll(%22div%20%3E%20div%20%3E%20div%20%3E%20div%20%3E%20div%20%3E%20div%20%3E%20div%20%3E%20ul:first-child%20%3E%20li%22)).filter(function(e)%7Breturn%20null!=e.firstChild&&e.classList.length%3E0%7D);r.length%3E1?(3==r.length?a=r%5BMath.floor(r.length/2)%5D:2==r.length&&(a=1==document.getElementsByClassName(%22coreSpriteLeftChevron%22).length?r.reverse().shift():r.reverse().pop()),a=a.querySelectorAll(%22video%22)):a=n.querySelectorAll(%22video%22);for(var%20o=0;o%3Ca.length;o++)if(s(a%5Bo%5D))%7Bvar%20i=a%5Bo%5D.src,u=new%20d(e,this);if(i)%7Bif(-1!==i.indexOf(%22blob:%22))%7Bi=l(a%5Bo%5D),u.video(i);break%20e%7Du.video(i),t=!0%7D%7D%7D%7Dcatch(t)%7Bconsole.error(%22searchVideoInModalPost()%22,%22%5Binstantgram%5D%20%22+e.VERSION,t)%7Dreturn%20t%7D,e%7D(),p=function()%7Bfunction%20e()%7B%7Dreturn%20e.prototype.getName=function()%7Breturn%22ImageInPage%22%7D,e.prototype.execute=function(e)%7Bvar%20t=!1;try%7Bif(1!==document.querySelectorAll(%22#react-root%20%3E%20section%22).length);else%7Bfor(var%20n=document.querySelector(%22#react-root%20%3E%20section%22).querySelectorAll(%22div%20%3E%20div%20%3E%20div%20%3E%20article%22),a=void%200,r=0;r%3Cn.length;r++)if(s(n%5Br%5D))%7Bvar%20o=n%5Br%5D.querySelector(%22div%20%3E%20div%20%3E%20div%20%3E%20div%20%3E%20img%22);o&&(a=o.src);break%7Dif(!a)%7Bvar%20i=Array.from(n%5B0%5D.querySelectorAll(%22div%20%3E%20div%20%3E%20div%20%3E%20div%20%3E%20div%20%3E%20div%20%3E%20div%20%3E%20ul:first-child%20%3E%20li%22)).filter(function(e)%7Breturn%20null!=e.firstChild&&e.classList.length%3E0%7D);if(i)%7Bvar%20l=void%200;if(i.length%3E1)3==i.length?l=i%5BMath.floor(i.length/2)%5D:2==i.length&&(l=1==n%5B0%5D.querySelector(%22div%20%3E%20div%20%3E%20div%20%3E%20div%20%3E%20div%20%3E%20div%22).getElementsByClassName(%22coreSpriteLeftChevron%22).length?i.reverse().shift():i.reverse().pop()),a=(l=l.querySelector(e.mediaImageElExpression)).src%7D%7Da?((new%20d(e,this)).image(a),t=!0):e.context=%7BhasMsg:!0,msg:%22index#program#post@alert_dontFound%22%7D%7D%7Dcatch(t)%7Bconsole.error(%22searchImageInPage()%22,%22%5Binstantgram%5D%20%22+e.VERSION,t)%7Dreturn%20t%7D,e%7D(),f=function()%7Bfunction%20e()%7B%7Dreturn%20e.prototype.getName=function()%7Breturn%22ImageInPost%22%7D,e.prototype.execute=function(e)%7Bvar%20t=!1;try%7Bif(1===document.getElementsByTagName(%22article%22).length)%7Bvar%20n=document.querySelector(%22article%22),a=void%200,r=Array.from(n.querySelectorAll(%22div%20%3E%20div%20%3E%20div%20%3E%20div%20%3E%20div%20%3E%20div%20%3E%20div%20%3E%20ul:first-child%20%3E%20li%22)).filter(function(e)%7Breturn%20null!=e.firstChild&&e.classList.length%3E0%7D);r.length%3E1?(3==r.length?a=r%5BMath.floor(r.length/2)%5D:2==r.length&&(a=1==document.getElementsByClassName(%22coreSpriteLeftChevron%22).length?r.reverse().shift():r.reverse().pop()),a=a.querySelectorAll(e.mediaImageElExpression)):a=n.querySelectorAll(e.mediaImageElExpression);for(var%20o=0;o%3Ca.length;o++)if(s(a%5Bo%5D))%7Bvar%20i=a%5Bo%5D.src;i?((new%20d(e,this)).image(i),t=!0):e.context=%7BhasMsg:!0,msg:%22index#program#screen@alert_dontFound%22%7D,e.alertNotInInstagramPost=!1%7D%7D%7Dcatch(t)%7Bconsole.error(%22searchImageInPost()%22,%22%5Binstantgram%5D%20%22+e.VERSION,t)%7Dreturn%20t%7D,e%7D(),h=function()%7Bfunction%20e()%7B%7Dreturn%20e.prototype.getName=function()%7Breturn%22ImageInModalPost%22%7D,e.prototype.execute=function(e)%7Bvar%20t=!1;try%7Bif(2===document.getElementsByTagName(%22article%22).length)%7Bvar%20n=document.getElementsByTagName(%22article%22)%5B1%5D,a=void%200,r=Array.from(n.querySelectorAll(%22div%20%3E%20div%20%3E%20div%20%3E%20div%20%3E%20div%20%3E%20div%20%3E%20div%20%3E%20ul:first-child%20%3E%20li%22)).filter(function(e)%7Breturn%20null!=e.firstChild&&e.classList.length%3E0%7D);r.length%3E1?(3==r.length?a=r%5BMath.floor(r.length/2)%5D:2==r.length&&(a=1==document.getElementsByClassName(%22coreSpriteLeftChevron%22).length?r.reverse().shift():r.reverse().pop()),a=a.querySelectorAll(e.mediaImageElExpression)):(a=n.querySelectorAll(e.mediaImageElExpression))&&0===a.length&&(a=n.querySelectorAll(e.mediaImageElExpression));for(var%20o=0;o%3Ca.length;o++)if(s(a%5Bo%5D))%7Bvar%20i=a%5Bo%5D.src;i?((new%20d(e,this)).image(i),t=!0):e.context=%7BhasMsg:!0,msg:%22index#program#modal@alert_dontFound%22%7D%7D%7D%7Dcatch(t)%7Bconsole.error(%22searchImageInModalPost()%22,%22%5Binstantgram%5D%20%22+e.VERSION,t)%7Dreturn%20t%7D,e%7D();var%20v=%7Bcover:'img%5Bstyle=%22object-fit:%20cover;%22%5D',srcset:%22img%5Bsrcset%5D%22,img:%22img%22%7D,y=%7BVERSION:%224.0.4%22,mediaImageElExpressions:v,mediaImageElExpression:window.navigator.userAgent.indexOf(%22Edge%22)%3E-1%7C%7Cwindow.navigator.userAgent.indexOf(%22Edg%22)%3E-1?v.cover:v.srcset,hostname:window.location.hostname,path:window.location.pathname,images:%5B%5D,imagesOnViewPort:%5B%5D,videos:document.querySelectorAll(%22video%22),regexOriginalImage:/%5C/%5Ba-z%5D+%5Cd+%5Ba-z%5D?x%5Cd+%5Ba-z%5D?/,regexMaxResImage:/%5C/%5Ba-z%5D+%5B1080%5D+%5Ba-z%5D?x%5B1080%5D+%5Ba-z%5D?/,regexPath:/%5E%5C/p%5C//,regexHostname:/instagram%5C.com/,regexStoriesURI:/stories%5C/(.*)+/,regexURL:/(%5B--:%5Cw?@%25&+~#=%5D*%5C.%5Ba-z%5D%7B2,4%7D%5C/%7B0,2%7D)((?:%5B?&%5D(?:%5Cw+)=(?:%5Cw+))+%7C%5B--:%5Cw?@%25&+~#=%5D+)?/,foundByModule:null,probablyHasAGallery:%7Bcheck:null,byModule:%22%22%7D,setImageLink:function(e)%7Bthis.imageLinkBeforeParse=e,this.regexMaxResImage.test(e)?this.imageLink=e:this.imageLink=this.regexOriginalImage.test(e)?e.replace(this.regexOriginalImage,%22%22):e%7D,foundVideo:!1,foundImage:!1,imageLink:!1,imageLinkBeforeParse:!1,alertNotInInstagramPost:!1,context:%7BhasMsg:!1,msg:%22%22%7D%7D,I=document.images;!function(e,t,n)%7Bfor(var%20a=0;a%3Ce.length;a++)t.call(n,a,e%5Ba%5D)%7D(I,function(e,t)%7Bvar%20n=t;((function(e)%7Breturn%20function(e)%7Bvar%20t=%5B%5D;for(t.push(e);e.parentNode;)t.unshift(e.parentNode),e=e.parentNode;return%20t%7D(e).filter(function(e)%7Breturn%22ARTICLE%22===e.nodeName%7D).length%3E0%7D)(n)%7C%7C2===I.length)&&(y.images.push(n),s(n)&&y.imagesOnViewPort.push(n))%7D),y.regexHostname.test(y.hostname)%7C%7Cwindow.alert(i(%22index@alert_onlyWorks%22)),y.regexHostname.test(y.hostname)&&(!1===(new%20u).execute(y)&&!1===(new%20m).execute(y)&&!1===(new%20g).execute(y)&&!1===(new%20c).execute(y)&&!1===(new%20f).execute(y)&&!1===(new%20h).execute(y)&&!1===(new%20p).execute(y)&&(y.context.hasMsg=!1),y.context.hasMsg&&window.alert(i(y.context.msg)),!y.alertNotInInstagramPost%7C%7Cy.foundVideo%7C%7Cy.foundImage%7C%7Cwindow.alert(i(%22index#program@alert_dontFound%22)))%7D%5D);})() Pokazuje wszystkie DIV na stronie javascript:void(d=document);void(el=d.getElementsByTagName('div'));for(i=0;i%3Cel.length;i++)%7Bvoid(el%5Bi%5D.style.border='1px%20dashed%20gray')%7D;void(el=d.getElementsByTagName('span'));for(i=0;i%3Cel.length;i++)%7Bvoid(el%5Bi%5D.style.border='1px%20solid%20black');%7D Pozdrawiam serdecznie
  24. Cześć @xMecenas, Mam dla ciebie 3 linki, być może jakiś pomoże: https://worldpostalcode.com https://en.wikipedia.org/wiki/List_of_postal_codes https://postal-codes.cybo.com Pozdrawiam
  25. Lubię książki związane z finansami ale czytam też inne, które teoretycznie mogą wnieść jakąś wartość dlatego polecam (kolejność przypadkowa) Zagraniczny autor: MJ DeMarco - Fastlane Milionera Frederic Bastiat - Co widać i czego nie widać Frederic Bastiat - Państwo Henry Hazlitt - Ekonomia w jednej lekcji Gene Callahan - Ekonomia dla normalnych ludzi Murray N. Rothbard - Ekonomia wolnego rynku Max Otte - Kiedy nadchodzi kryzys Robert Kiyosaki - Bogaty ojciec, biedny ojciec Robert Kiyosaki - Spisek bogatych Pat Flynn - Gotowi na start Greg McKeown - Esencjalista - jedyna książka, która moim zdaniem jest laniem wody chociaż wiem, że ma rzesze wiernych fanów i tylko dlatego ją tu wrzucam Kevin Mitnick - Sztuka podstępu. Łamałem ludzi, nie hasła Allan i Barbara Pease - Mowa Ciała Paul Wade - Skazany na Trening. Zaprawa więzienna Polski autor: Michał Szafrański - Finansowy ninja Michał Szafrański - Zaufanie czyli waluta przyszłości Sławomir Śniegocki - Inwestuj we własny dług Maciej Samcik - Jak pomnażać oszczędności Paulina Górnicka - Jak zarabiać pieniądze nie pracując na etacie? Marcin Iwuć - Finansowa forteca Nikodem Marszałek - Odrodzenie Feniksa Nikodem Marszałek - Motywacja bez granic Planuję zakup książki "Inteligentny Inwestor", którego autorem jest Cezary Głuch znany jako Trader21 Pozdrawiam
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności