Инструменты пользователя

Инструменты сайта


chrome

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

chrome [2017/11/10 08:05] (текущий)
Строка 1: Строка 1:
 +====== Google Chrome ======
 +
 +~~Title: Google Chrome использование,​ плагины,​ дебаг ~~
 +{{htmlmetatags>​
 +metatag-keywords=(Chrome)
 +metatag-description=(Chrome как замерить скорость сайта при помощи DevTools. ТОП плагинов Chrome. Ручная работа с закладками и профилем. Удаление Яндекс.Советник.)
 +}}
 +
 +
 +  * Homepage: [[http://​www.google.ru/​chrome?​hl=ru&​brand=CHMI|Скачать Chrome]]
 +  * Homepage: [[http://​www.chromium.org|The Chromium Projects]] - открытая реализация Chrome
 +  * [[deb - репозитории|Официальные репозитории Google для Linux]]
 +
 +====== Где находится профиль Google Chrome? ======
 +
 +
 +  - Папки с вашим профилем Google Chrome хранятся:<​file>​
 +Windows 7, 8, 10: C:​\Users\имя пользователя\AppData\Local\Google\Chrome\User Data\Default
 +Mac OS X: Users/​имя пользователя/​Library/​Application Support/​Google/​Chrome/​Default
 +Linux: /​home/<​username>/​.config/​google-chrome/​default
 +</​file>​Вместо "​имя пользователя"​ вставьте имя под которым вы входите в операционную систему.
 +  - Нативный способ введите в адресной строке браузера:<​file>​
 +chrome://​version/​
 +</​file>​ напротив "​Путь к профилю"​ будет указан нужный путь.
 +
 +{{ ::​chrome-version.jpg?​nolink&​600 |}}
 +
 +===== ТОП плагинов Chrome =====
 +
 +  * [[https://​chrome.google.com/​webstore/​detail/​simpleextmanager/​kniehgiejgnnpgojkdhhjbgbllnfkfdk?​hl=uk|SimpleExtManager]] - простой плагин для удобного включения/​выключения установленных в браузер Chrome ​ плагинов.
 +
 +===== Удаление Советника Яндекс.Маркета в Chrome =====
 +
 +Что такое советника Яндекс.Маркета?​ Это такой скрипт sovetnik.min.js подключаемый в ваш браузер и дающий вам советы. Это дикий совок, давать непрошеные советы. Бог бы с ними с советами от Яндекса,​ но он дает ТОРМОЗНУТЫЕ советы. Когда я при тестировании сайта увидел,​ что из-за скрипта sovetnik.min.js мой сайт грузится дольше на 2 минуты!! Я думал мой сайт взломан и это какая-то гадость грузится с моего сайта!!
 +
 +Выпиливаем левую заразу из браузера! В моем случае я не смог найти какое плагин подтянул скрипт sovetnik.min.js.
 +
 +**Универсальный способ по удалению Яндекс Советника из браузера Chrome:**
 +  - [[chrome#​gde_naxoditsja_profil_google_chrome|Находим в профиле Chrome папку с расширениями]],​ в моем случае:​ C:​\Users\<​имя пользователя>​ \AppData\Local\Google\Chrome\User Data\Default\Extensions.
 +  - Открываем папку в проводнике Windows 10 и в поиске вбиваем имя файла sovetnik.
 +  - Будут найдены файлы, выделяем найденный файл и нажимаем кнопку открыть расположение файла.
 +  - Удаляем полностью папку со всеми файлами.
 +
 +{{ :​chrome-sovetnik.jpg?​direct&​600 |}}
 +
 +===== Где находятся закладки Google Chrome? =====
 +Все закладки Google Chrome размещены в файле Bookmarks (и резервная копия Bookmarks.bak).
 +
 +  * [[Windows]] 7 и 8 данная папка находится по адресу «Пуск» - «Компьютер» - «Локальный диск C:» - «Пользователи» - «Имя вашего пользователя». После этого вам потребуется дополнительно перейти в директорию AppData – Local – Google – Chrome – User Data – Default.
 +  * [[Linux]]: /​home/<​user_name>/​.config/​google-chrome/​Default/​Bookmarks
 +
 +
 +===== Ручное редактирование закладок =====
 +
 +Ручное редактирование закладок Google Chrome в файле Bookmarks можно при помощи любого простого текстового редактора,​ например [[gedit]]. <note warning>​Синхронизация закладок,​ в настройках Chrome, должна быть отключена,​ иначе ваши изменения будут затерты.</​note>​
 +
 +Файл Bookmarks разделен на секции,​ имеющие различные названия. После раздела **roots**: представлены все папки и ссылки,​ хранящиеся в браузере. Далее в кавычках представляется название директории,​ в которой хранятся закладки. Например,​ **bookmark_bar** отвечает за закладки,​ которые хранятся в панели закладок. В строчке **id** представлен идентификатор закладки,​ который не стоит настраивать. Параметр **name** содержит имя файла, которое может быть изменено. Параметр **type** может иметь значения url или folder, который определяет саму закладку и поддиректорию соответственно. Строчка **url** отвечает за адрес самой закладки,​ который также может быть изменен.
 +
 +Отредактируйте нужные строчки в файле, и сохраните его. После этого запустите браузер в системе и проверьте совершенные изменения.
 +
 +**Скрипт gbookmarklive.php** считывает файл закладок и для каждой ссылки выводит её состояние.
 +
 +<file php gbookmarklive.php>​
 +<?php
 +
 +/*
 +  Are Google bookmarks live? Are Google bookmarks available?
 +
 +  aptitude install php5-curl
 + */
 +
 +class gbookmarks {
 +
 +    public $fbpatch = '';​
 +    public $filecont = '';​
 +
 +    function __construct($fb = '​Bookmarks'​) {
 +        $this->​fbpatch = $fb;
 +    }
 +
 +    function toArray() {
 +        return (array) $this;
 +    }
 +
 +    function catSTDOUT() {
 +
 +        return passthru("​cat $this->​fbpatch"​);​
 +    }
 +
 +    function getJson() {
 +
 +        return json_decode($this->​filecont);​
 +    }
 +
 +    function getUrls() {
 +        $this->​filecont = file_get_contents($this->​fbpatch);​
 +        preg_match_all('/​.*\"​url\":​ \"​(.*).*\"/​i',​ $this->​filecont,​ $matches);
 +        return $matches[1];​
 +    }
 +
 +}
 +
 +function check_http_status($url) {
 +// Source: http://​petrenco.com/​php.php?​txt=20
 +    $user_agent = '​Mozilla/​4.0 (compatible;​ MSIE 8.0; Windows NT 5.1; Trident/​4.0)';​
 +    $ch = curl_init();​
 +    curl_setopt($ch,​ CURLOPT_URL,​ $url);
 +    curl_setopt($ch,​ CURLOPT_USERAGENT,​ $user_agent);​
 +    curl_setopt($ch,​ CURLOPT_RETURNTRANSFER,​ 1);
 +    curl_setopt($ch,​ CURLOPT_VERBOSE,​ false);
 +    curl_setopt($ch,​ CURLOPT_TIMEOUT,​ 10);
 +    curl_setopt($ch,​ CURLOPT_SSL_VERIFYPEER,​ false);
 +    $page = curl_exec($ch);​
 +
 +    $err = curl_error($ch);​
 +    if (!empty($err))
 +        return $err;
 +
 +    $httpcode = curl_getinfo($ch,​ CURLINFO_HTTP_CODE);​
 +    curl_close($ch);​
 +
 +// HTTP status codes: https://​support.google.com/​webmasters/​answer/​40132
 +// HTTP 200 (Successful) - OK
 +// HTTP 301 (Moved permanently) - OK
 +// HTTP 302 (Moved temporarily) - OK
 +// HTTP 307 (Temporary redirect) - Fail
 +// HTTP 404 (Not found) - Fail
 +
 +    return $httpcode;
 +}
 +
 +$okcodes = array(200, 301, 302);
 +
 +//$obj = new gbookmarks('/​home/<​user>/​.config/​google-chrome/​Default/​Bookmarks.bak'​);​
 +$obj = new gbookmarks('/​home/<​user>/​.config/​google-chrome/​Default/​Bookmarks'​);​
 +$urls = $obj->​getUrls();​
 +
 +foreach ($urls as $url) {
 +    $answer = check_http_status($url);​
 +
 +    if (!in_array($answer,​ $okcodes)) {
 +        echo 'HTTP status code: ' . $answer . '. URL: ' . $url . "​\n";​
 +    }
 +}
 +?>
 +</​file>​
 +
 +
 +
 +
 +
 +
  
chrome.txt · Последние изменения: 2017/11/10 08:05 (внешнее изменение)