Nejde Google Chrome



Dobrý den,mám takový problém. Po zapnutí google chromu nejde vůbec s ním pracovat, nejde ani na nic klikat. Když kliknu do adresního řádku a píšu napíše se jen jedno písmeno a zbytek ne.Ostatní webové prohlížeče fungují bez problém.Už jsem ho zkoušel odinstalovat a zase nainstalovat, promazat registr soubory a pořád nic.Po odinstalaci a zase instalaci pořád stejný problém.
Přeinstalováváš prohlížeč a čistíš registry, ale nesmažeš svůj profil. V něm je uloženo veškeré nastavení -momentálně to špatné. Smazej ho ! Po spuštění Chromu se vytvoří nový.
<h1>řešení</h1><p>běh:</p><pre class="lang-sh prettyprint-override"><code>$ sudo apt update </code></pre><p>toto je <code>apt</code> a<strong> not </strong><code>apt-get</code></p><p>poté zadejte <code>y</code> a přijměte změnu:</p><pre class="lang-sh prettyprint-override"><code>e: repository 'http://dl.google.com/linux/chrome/deb stable release' changed its 'origin' value from 'google, inc.' to 'google llc' n: this must be accepted explicitly before updates for this repository can be applied. see apt-secure(8) manpage for details. do you want to accept these changes and continue updating from this repository? [y/n] y </code></pre><p>chyba se znovu nezobrazí. chcete-li aktualizovat, je třeba spustit <code>sudo apt-get update</code> a <code>sudo apt-get upgrade</code> jako obvykle.</p><h1>podrobnosti</h1><p>jak je uvedeno v této otázce, tato chybová zpráva má zajistit, aby nový subjekt pojmenovaný<strong> google llc </strong>který stahujete aktualizace google chrome, byl stejný jako<strong> google, inc. </strong>že váš systém důvěřuje a ví podpis. přijetím této změny požádáte váš systém, aby důvěřoval<strong> google llc </strong>a v budoucnu od něj přijímal aktualizace google chrome.</p> Ukazuje se, že problém nesouvisí s podpisem vůbec - je to proto, že soubor XML je sestaven. Chcete-li se podívat na obsah tohoto souboru je nutné použít `aapt`nástroj. <p>ve skutečnosti všechny odkazy procházejí přesměrováním google. zkontrolujte, zda používáte prohlížeč firebug nebo dev tools v prohlížeči chrome. uvidíte, že adresy url jsou něco jako <code>/url?sa=t&amp;source=web&amp;cd=11&amp;ved=0cbgqf....</code> předpokládám, že používají nějakou formu javascriptu, aby prohlížeč ukázal skutečnou adresu url ve stavovém řádku.</p> <h1>gnome shell 3.30.1 na ubuntu 18.10</h1><p>příkaz k nahrazení gnome-shell by byl <code>killall -3 gnome-shell</code>.</p><p>od gnome shell 3.30.1 na ubuntu 18.10 již řešení níže nefunguje a nakopne uživatele na přihlašovací obrazovku a ztratí veškerou práci.</p><h1>před prostředí gnome 3.30.1</h1><p>příkaz k nahrazení gnome-shell by byl <code>gnome-shell --replace &amp;</code>. (ampersand je přidán, aby po spuštění příkazu vrátil shell prompt; namísto stisknutí ctrl + c nebo zavření terminálu by se pracovní plocha stala nepoužitelnou a vyžadovala by úplný restart.)</p><p>z manuálové stránky uživatele <code>gnome-shell</code>:</p><pre><code>--replace replace the running window manager </code></pre> <p>stačí použít <a href="https://linux.die.net/man/1/chsh"><code>chsh</code></a> :</p><pre><code>chsh -s $(which zsh) </code></pre><p><strong> bez </strong> <code>sudo</code> by mělo fungovat. pokud použijete <code>sudo</code>, nezmění shell nikoliv pro vašeho pracovního uživatele, ale pro <em> root</em></p><p>nakonec <strong> se odhlaste z počítače a přihlaste se zpět </strong>.</p><p>odstraňování problémů:</p><ul> <li>máte nainstalován zsh (ii)? <code>dpkg -l zsh</code></li> <li>je vaše shell nastavena na zsh? poslední pole <a href="https://linux.die.net/man/5/passwd"><code>grep $user /etc/passwd</code></a> </li> <li>je zsh <a href="https://linux.die.net/man/5/shells">platné přihlašovací prostředí</a> ? <code>grep zsh /etc/shells</code></li> </ul> Napsal jsem generickou knihovnu GPG / PGP NPAPI pro použití v prohlížeči, který má veřejné metody pro většinu všechno, včetně rozšifrování a ověření.


Zdrojem plugin se nachází zde: <https://github.com/kylehuff/webpg-npapi>


Plugin je v současné době používá v WebPG rozšíření pro Chrome, zde se nachází: <https://chrome.google.com/webstore/detail/hhaopbphlojhnmbomffjcbnllcenbnih>


A je zdrojem rozšíření je najít zde: <https://github.com/kylehuff/webpg-chrome>


Oba jsou cross-platform pro Windows, Linux a OSX. <p>čištění wordpress instalace nebo jakéhokoli webu těchto souborů je obecně jednoduché. pokud existuje vzor, ​​proveďte vyhledávání příslušných souborů a pak nahraďte špatný kód.</p><p>v případě wordpress existuje několik různých zdrojů špatného kódu (pravděpodobně dalších):</p><ol> <li>byl nainstalován již infikovaný motiv</li> <li>heslo ftp vašeho webu bylo uhádnuto a napadeno hackery</li> <li>wordpress je nezabezpečený a umožňuje instalaci červa</li> </ol><p>jedna věc, kterou můžete udělat, je nainstalovat <a href="http://wordpress.org/extend/plugins/tac/">tac (theme authenticity checker)</a> , který vyhledá špatné věci.</p><p>viz <a href="http://codex.wordpress.org/hardening\_wordpress"><strong> vytvrzování wordpress </strong></a> , kde jsou kroky, které mají zajistit, aby wordpress bylo bezpečnější. ale v zásadě, když jsem viděl, že se to stane, co se děje, je všechno zpět (databáze a všechny soubory), pak odfoukněte instalaci a nainstalujte novou instalaci wordpress, nové náhradní pluginy a nové téma ( pokud bylo vaše téma vlastní, zbavte se špatného kódu nejprve!).</p><p>googling pro „wordpress infection“ by vám měl dostat další články s podobnou radou.</p> Za prvé, ujistěte se, že Google není zakázáno z těchto stránek pomocí `robots.txt`apod Také zkontrolujte, zda tyto adresy URL jsou *správné* . :)


Za druhé, Google není jen vzít si Sitemap v nominální hodnotě. Využívá i další faktory, jako jsou příchozí odkazy, atd, aby se zjistilo, zda se *chce* procházet všechny stránky v souboru Sitemap. Sitemap bude pak slouží především jako náznak více než cokoli jiného (to pomáhá Google vědět, kdy se stránky mnohem rychleji aktualizovány, například). Získejte vysoce kvalitní, relevantní a užitečné odkazy (příchozí a odchozí) a vaše stránky by měly začít dostat indexovány. <p>otravně on-line písma nejsou podporována všemi prohlížeči (opera v iphonu je <a href="http://en.wikipedia.org/wiki/pet\_peeve">pet peeve</a> ).</p><p>zdá se, že google fonts <a href="http://code.google.com/webfonts">čistý systém css</a> funguje lépe než alternativy, ale v mnoha prohlížečích můžete skončit s <a href="http://www.bluerobot.com/web/css/fouc.asp/">fouc</a> .</p><p>google font api " <a href="http://code.google.com/apis/webfonts/docs/webfont\_loader.html">... byl vyvinut společností google a typekit</a> ", takže doufám, že následující zkušenosti jsou dost podobné:</p><ul> <li> <p>knihovna javascriptu je celkem lehká, ale dejte si pozor na jakékoli výrazné zvýšení latence z dalších vyhledávání dns a připojení http, které mohou být způsobeny prostředky napříč doménami</p> </li> <li> <p>použití verze jsapi je na prázdné mezipaměti poměrně pomalé (jako vedlejší poznámku také <a href="https://webmasters.stackexchange.com/questions/1042/google-jsapi-auto-loading">nelze kombinovat požadavky js do jednoho velkého soubor</a> )</p> </li> <li> <p>možnost deklarovat písma potřebná odděleně od javascriptu include umožňuje následné načítání knihovny a opravdu pomáhá s flexibilitou (x) html šablony</p> </li> <li> <p>další události malování spuštěné, když knihovna javascript znovu maří celou obrazovku změnou tříd celé stránky, bude znamenat, že váš css musí být efektivní ( <a href="http://code.google.com/speed/page-speed/docs/rendering.html">google k tomu nabízí průvodce</a> )</p> </li> <li> <p>ačkoli s některými fonty musí být prohlášena kurzíva a různé váhy, zmenšuje se velikost stahování, ale přidává další zátěž designérovi nebo programátorovi</p> </li> <li> <p>vlastní písma, použitá vkusně, vypadají nádherně</p> </li> </ul> <p><em> aktualizovat: chrome 58+ skryl tyto a další ladicí zprávy ve výchozím nastavení. chcete-li je zobrazit, klepněte na šipku vedle položky „info&ldquo; a vyberte položku „verbose&ldquo;. </em></p><p><em> aktualizace 2: chrome 57 je ve výchozím nastavení zapnut. chcete-li je znovu zapnout, musíte povolit filtry a zrušit zaškrtnutí políčka „skrýt porušení&ldquo;. </em></p><blockquote> <p>najednou se objeví, když se do projektu zapojí někdo jiný</p> </blockquote><p>myslím, že je to více pravděpodobné, že jste aktualizovali na chrome 56. toto varování je (imo) báječná nová funkce - prosím, vypněte ji pouze v případě, že jste zoufalí a váš hodnotitel vás odtrhne. základní problémy jsou v jiných prohlížečích, ale prohlížeče vám neříkají, že je problém. vstupenka chromium je zde, ale na ní není žádná zajímavá diskuse: <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=662497">https://bugs.chromium.org/p/chromium/issues/detail?id=662497</a> </p><p>tyto zprávy jsou varování namísto chyb, protože to opravdu nebude způsobovat velké problémy. to může způsobit upuštění rámců nebo jinak způsobit méně hladký zážitek.</p><p>stojí za to prozkoumat a upevnit, aby se zvýšila kvalita vaší aplikace. způsob, jak toho dosáhnout, je věnovat pozornost okolnostem, ve kterých se zprávy zobrazují, a provádět testování výkonu, aby se zúžit, kde se problém vyskytuje. nejjednodušším způsobem, jak spustit testování výkonu, je vložit nějaký kód takto:</p><pre><code>function somemethodithinkmightbeslow() { const starttime = performance.now(); // do the normal stuff for this function const duration = performance.now() - starttime; console.log(`somemethodithinkmightbeslow took ${duration}ms`); } </code></pre><p>chcete-li být pokročilejší, můžete také použít profiler chrome: <a href="https://developers.google.com/web/tools/chrome-devtools/rendering-tools/">https://developers.google.com/web/tools/chrome-devtools/rendering-tools/</a> </p><p>nebo použijte knihovnu benchmarking, jako je tato: <a href="https://benchmarkjs.com/">https://benchmarkjs.com/</a> </p><p>jakmile najdete nějaký kód, který trvá dlouhou dobu (50 ms je práh chrome), máte několik možností:</p><ol> <li>vystřihněte některé z těchto úkolů, které mohou být zbytečné</li> <li>zjistěte, jak dělat stejný úkol rychleji</li> <li>rozdělte kód do několika asynchronních kroků</li> </ol><p>(1) a (2) může být obtížné nebo nemožné. ale někdy je to opravdu snadné a měly by to být vaše první pokusy. v případě potřeby by mělo být vždy možné (3). k tomu budete používat něco jako</p><pre><code>settimeout(functiontorunverysoonbutnotnow); </code></pre><p>nebo</p><pre><code>// this one is not available natively in ie, but there are polyfills available. promise.resolve().then(functiontorunverysoonbutnotnow); </code></pre><p>více o asynchronní povaze javascriptu si můžete přečíst zde:</p><p> <a href="http://blog.carbonfive.com/2013/10/27/the-javascript-event-loop-explained/">http://blog.carbonfive.com/2013/10/27/the-javascript-event-loop-explained/</a> </p>