Перейти до вмісту

Stylish

Матеріал з Вікіпедії — вільної енциклопедії.
Stylish
Типрозширення браузера і userstyle managerd Редагувати інформацію у Вікіданих
РозробникSimilarWeb Редагувати інформацію у Вікіданих
Ліцензіябезкоштовне програмне забезпечення Редагувати інформацію у Вікіданих
Вебсайтuserstyles.org Редагувати інформацію у Вікіданих

Stylish — розширення браузера, менеджер стилів користувача, який дає змогу змінювати вигляд вебсторінок у браузері користувача, не змінюючи їх вмісту, додаючи надані користувачем таблиці стилів CSS до тих, які надає сам вебсайт. Містить інструменти для написання стилів користувача та дає змогу встановлювати стилі користувача, написані іншими користувачами Stylish, з супутнього вебсайту. Ці стилі користувача можуть бути як орієнтованими лише на одну веб-сторінку, так і на всі сторінки домену або на кожну сторінку в Інтернеті.

Спочатку Джейсон Барнабе розробив як додаток XUL / XPCOM для Mozilla Firefox. 2010 року вийшло розширення для Chrome,[1] 2013 року — для Opera 15 на базі Blink[2][3] та 2017 року як розширення для Firefox.[4][5] Подібні розширення для Safari[6] та Opera на базі Presto[7] зі схвалення Барнабе поширюють під назвою «Stylish» інші розробники.[8][9]

Технічні деталі

[ред. | ред. код]

Стилі користувача — це CSS-код, призначений для зміни вигляду одного, кількох або всіх сайтів. Stylish для Firefox може додатково стилізувати вигляд самого браузера, але версія для Android не підтримує цю функцію, оскільки інтерфейс користувача побудовано на рідному коді Android. Стилі застосовуються лише до вказаних цілей. Окремі стилі користувача можна вмикати або вимикати без перезапуску браузера.

Стилі користувача додаються до правил CSS, наданих сайтом, але також можуть замінювати стиль сайту (часто вимагаючи ключового слова !important для кожного правила заміни). Найпоширенішими способами використання є блокування реклами[en], застосування нової колірної схеми та усунення небажаних елементів сторінки.

Існує три класи стилів користувача. Стилі сайтів змінюють вигляд певного вебсайту. Глобальні стилі змінюють вигляд усіх вебсайтів. Стилі програм змінюють вигляд інтерфейсу користувача Firefox (підтримуються лише у Firefox). Вони схожі на файл CSS userChrome.css, який використовують Firefox та браузери на базі Mozilla.

Проблеми конфіденційності

[ред. | ред. код]

У вересні 2016 року Джейсон Барнабе, творець Stylish та userstyles.org, оголосив, що, втративши інтерес до проєкту, він «обрав наступним керівником Stylish та userstyles.org Джастіна Гіндмана».[10] Гіндман раніше не був пов'язаний ні зі Stylish, ні з userstyles.org,[11] і незабаром стало зрозуміло, що Барнабе просто продав їх Гіндману[12] в рамках номінальної купівлі[en] для ізраїльської аналітичної компанії SimilarWeb.[13]

У грудні 2016 року Гіндман почав випускати оновлення Stylish для Chrome[14], які повертали точну репліку процесу перегляду до Userstyles.[15] 3 січня 2017 року він оголосив про «партнерство» зі SimilarWeb, у рамках якого «користувачі Stylish приєднуватимуться до панелі маркетингових досліджень SimilarWeb».[16] веброзширення Firefox (3.0.1) випущено 10 листопада, після останнього оновлення (2.1.1) доповнення Stylish XUL+XPCOM 31 жовтня для перенесення стилів користувачів до бази даних, сумісної з веброзширенням[en].[4][17]

У липні 2018 року, після того, як інженер-програміст оприлюднив ці проблеми,[18] Stylish видалено як із вебмагазину Chrome, так і з додатків Mozilla, а також автоматично видалено у всіх користувачів.[19][20][21] 16 серпня Stylish повернулося до додатків Mozilla[22] та 5 листопада до вебмагазину Chrome[14] з тією ж логікою, але з новою сторінкою підписки, де користувачам пропонувалося погодитися на збір даних під час встановлення розширення.[23][24] Firefox тепер повідомляє про меншу кількість користувачів Stylish, ніж його популярніша альтернатива Stylus[en].[25][26]

Альтернативи Stylish

[ред. | ред. код]

Менеджер користувацьких скриптів[en], наприклад, Greasemonkey або Tampermonkey, може додати до вебсторінки локальний аркуш стилів, додавши вміст аркуша стилів до HTML <style> та вставивши тег на сторінку.[27] Стилі користувача з Userstyles.org можна завантажити як користувацькі скрипти для використання з менеджером користувацьких скриптів.

Блокувальники реклами[en], такі як UBlock Origin, дають змогу використовувати визначені користувачем фільтри, які можуть змінювати CSS сайтів.

Серед альтернативних менеджерів користувацьких стилів — Stylus[en][28] та xStyle,[29] які походять від Stylish для Chrome,[30][31] aStyle[32], reStyle[33] та Website Theme Manager.[34]

У Firefox стилі користувача для вебсайтів та браузера Chrome можна додавати до локальних файлів userContent.css[35] або userChrome.css[36] відповідно. Починаючи з Firefox 69, щоб завантажити ці файли, користувач має змінити в about:config значення toolkit.legacyUserProfileCustomizations.stylesheets на true.[37]

Див. також

[ред. | ред. код]

Примітки

[ред. | ред. код]
  1. Barnabe, Jason (1 березня 2010). Stylish for Google Chrome. Userstyles.org.
  2. Barnabe, Jason (3 липня 2013). Stylish for Chrome and Opera (15+) 1.2b. Userstyles.org.
  3. Stylish extension - Opera add-ons. Opera Software ASA. Архів оригіналу за 25 квітня 2015.
    The oldest comment is dated 26 July 2013.
    {{cite web}}: Обслуговування CS1: Сторінки зі значенням параметра postscript, що збігається зі стандартним значенням в обраному режимі (посилання)
  4. а б natalieg (2 листопада 2017). New version for Firefox. userstyles.org. Архів оригіналу за 26 грудня 2017.
  5. Stylish - Custom themes for any website Version History. Firefox Add-ons. Mozilla. Архів оригіналу за 12 травня 2018.
    Version 3.0.1 is the first Stylish for Firefox WebExtension release; version 2.1.1 is the last Stylish XUL/XPCOM add-on release.
    {{cite web}}: Обслуговування CS1: Сторінки зі значенням параметра postscript, що збігається зі стандартним значенням в обраному режимі (посилання)
  6. Sobolev, Vladimir. Stylish for Safari.
  7. gera2ld. Stylish for Opera. Opera Software ASA. Архів оригіналу за 25 травня 2019. Процитовано 21 серпня 2018.
  8. Barnabe, Jason (9 квітня 2014). Stylish for Safari. userstyles.org.
  9. Barnabe, Jason (1 січня 2013). Stylish for Opera!. userstyles.org.
  10. JasonBarnabe (29 вересня 2016). The new leader of Stylish and userstyles.org. userstyles.org. Архів оригіналу за 9 жовтня 2016.
  11. hideheader (29 вересня 2016). The new leader of Stylish and userstyles.org. userstyles.org. Архів оригіналу за 9 жовтня 2016. Justin hasn't posted any styles, isn't (yet) a forum admin, nor has he posted to the forum before today.
  12. hideheader (8 жовтня 2016). The new leader of Stylish and userstyles.org. userstyles.org. Архів оригіналу за 9 жовтня 2016. OMG, you sold it, didn't you Jason? The site was moved to Amazon Web Services, the domain name was transferred and the new owner hidden behind a shell (domainsbyproxy.com), the repositories were transferred to a commercial Github account with no public-facing members.
  13. hideheader (8 жовтня 2016). The new leader of Stylish and userstyles.org. userstyles.org. Архів оригіналу за 5 липня 2018. (a) similarweb.com is a web analytics company and (b) that new Userstyles form was created in SimilarWeb's Google Docs account. Naturally I'm curious, Justin. Does SimilarWeb.com own Stylish and Userstyles, or are you an employee who is simply using the company butter?
  14. а б Version History of Stylish for Chrome. Crx4Chrome. Архів оригіналу за 15 червня 2018.
  15. hideheader (20 грудня 2016). Release Notes - Stylish 1.6.3 is out!. userstyles.org. Архів оригіналу за 5 липня 2018. If you opt-in to the 'Style Library' then Justin collects every URL you browse to, along with the URL of the page you were just viewing. That is, he's collecting your complete browsing history.
  16. Justin Hindman (3 січня 2017). Announcement to the Community. userstyles.org. Архів оригіналу за 5 січня 2017.
  17. Stylish - Custom themes for any website Version history. Add-ons for Firefox. Архів оригіналу за 12 травня 2018.
  18. Heaton, Robert (2 липня 2018). "Stylish" browser extension steals all your internet history.
  19. Goodin, Dan (6 липня 2018). "Stylish" extension with 2M downloads banned for tracking every site visit. Ars Technica. Condé Nast. Процитовано 6 липня 2018.
  20. Tung, Liam (5 липня 2018). Use this popular Chrome, Firefox browser add-on? Google, Mozilla just banished it. ZDNet (англ.). Процитовано 6 липня 2018.
  21. Cimpanu, Catalin (4 липня 2018). Chrome and Firefox Pull Stylish Add-On After Report It Logged Browser History. Bleeping Computer (амер.). Процитовано 5 липня 2018.
  22. @VessOnSecurity (16 серпня 2018). Remember the Firefox extension Stylish that was found to snarf browser history? That was removed from the store, then added again, then again removed? Well, it's back (Твіт) — через Твіттер.
  23. Brinkmann, Martin (17 серпня 2018). Stylish add-on makes a return. gHacks.
  24. Heaton, Robert (16 серпня 2018). "Stylish" is back, and you still shouldn't use it.
  25. Stylish - Custom themes for any website – Get this Extension for 🦊 Firefox (en-US). Add-ons for Firefox. Архів оригіналу за 30 жовтня 2022.
  26. Stylus – Get this Extension for 🦊 Firefox (en-US). Add-ons for Firefox. Архів оригіналу за 29 жовтня 2022.
  27. Pilgrim, Mark (2005). 4.13. Adding CSS styles.
  28. Stylus – Get this Extension for 🦊 Firefox (En-US).
  29. XStyle – Get this Extension for 🦊 Firefox (En-US).
  30. Stylus. GitHub. 25 жовтня 2021.
  31. XStyle. GitHub. 25 жовтня 2021.
  32. AStyle-Custom theme,custom style – Get this Extension for 🦊 Firefox (En-US).
  33. ReStyle – Get this Extension for 🦊 Firefox (En-US).
  34. Website Theme Manager – Get this Extension for 🦊 Firefox (En-US).
  35. UserContent.CSS - MozillaZine Knowledge Base.
  36. UserChrome.CSS - MozillaZine Knowledge Base.
  37. Modifying the Default Skin - Archive of obsolete content | MDN. developer.mozilla.org. Архів оригіналу за 28 вересня 2019.

Посилання

[ред. | ред. код]