Днешната сесия за въпроси и отговори ни дойде с любезното съдействие на SuperUser - подразделение на Stack Exchange, обединено от общността на уеб сайтове за Q & A.
Въпроса
Reader на SuperUser Arulappan не използва вградения инструмент за синхронизиране на Chrome и иска да синхронизира ръчно разширенията си, без да използва Chrome Store. Той пише:
I have not tried to sync Chrome among my systems. My friend was not able to add an extension (YouTube Downloader). But I added it to my browser sometime before. So I tried to copy the.crx file and install in the other computer. Chrome notified me that “Using Chrome Web Store only you can install”.
So how can I install in the other system?
Дали е толкова просто, колкото копирането на файла или има ли по-голямо участие в преместването на разширенията от една система в друга?
Отговорът
Сътрудникът на SuperUser Synetech пристига с подробен отговор:
You should be able to install the.crx file, but you may need to try a few things.
First, if you simply drag the.crx file to the browser window, you should see a notice at the bottom of the page asking you to confirm. If you click Confirm, it should ask you to install. If that does not work, try creating a simple.html file that has an anchor ( tag) with an href pointing to the.crx file:
extension
Put the.html file in the same location as the.crx file and open it. Click the link and see if Chrome allows you to install it like that.
If it does not, you can try running a local webserver and serving the file from there (I know I have done this at least once before).
Another (probably easier) option is to extract the.crx file (using 7Zip for example). Open the extensions page (chrome://extensions/), click the Developer mode check-box, and then Load unpacked extension…:
- Open the extensions page (chrome://extensions/)
- Click the Developer mode check-box
- Examine the ID of the extension (long string of letters next to ID:)
- Open the User Data Directory, then the Extensions directory
- Copy the folder with the same name as the extensions’s ID to the Extensions folder of the target system
- Open the file Preferences in the User Data Directory in a text editor
- Find the section containing the extension (do a search for the ID)
- Copy the whole section, making sure to match braces correctly, for example:
'jchfimlohbodnpamghfgfgabbnfajpbe': { 'from_bookmark': false, 'from_webstore': false, … 'path': 'jchfimlohbodnpamghfgfgabbnfajpbe\2012.6.9_0', 'state': 1 },
- Поставете разширението във файла с предпочитанията на целевия компютър. Проверете последната запетая (}, в края на блока). Ако блокираният от вас блок е последният (т.е. следващият ред е единичен отрязък едно отзад), тогава трябва да премахнете запетаята, но ако е друг блок, трябва да сте сигурни, че е там (това, Очевидно е, дали имате нужда от него или не, когато го поставите в действителност)
- Запазете файла (може да искате да направите резервно копие на предпочитанията и може би дори цялата директория на разширенията) и да стартирате Chrome
Това бяха опции за копиране на общи разширения, но за разширения, специално за изтегляне на видеоклипове в YouTube, препоръчвам да изтегляте напълно разширенията (които обикновено се изпълняват в цял отделен процес) и да използвате потребителския скрипт на YousableTubeFix.
YousableTubeFix също ви позволява да конфигурирате видеоклипове в YouTube, за да не стартирате автоматично буферирането и възпроизвеждането, което е изключително полезно.
И тъй като това е скрипт, той работи само когато е необходимо, така че не използва допълнителна памет при сърфиране в други сайтове и също не изисква уеб магазина и може просто да бъде запазен / инсталиран / и т.н.
Силен отговор и съвет за удобен скрипт на YouTube? Цвят нас впечатлен.
Имате ли нещо, което да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други потребители на Stack Exchange? Вижте цялата тема на дискусията тук.