Stylish

perangkat lunak

Stylish adalah pengelola gaya pengguna yang dapat mengubah tampilan halaman web di browser pengguna tanpa mengubah kontennya dengan menyertakan lembar gaya CSS yang disediakan pengguna dengan yang disediakan oleh situs web itu sendiri. Ekstensi browser Stylish menyertakan alat untuk menulis gaya pengguna, dan dapat menginstal gaya pengguna yang ditulis oleh pengguna Stylish lainnya dari situs web pendamping. Gaya pengguna ini mungkin lebih atau kurang selektif, menargetkan hanya satu halaman web, atau semua halaman di domain, atau setiap halaman di web.

Stylish awalnya dikembangkan oleh Jason Barnabe sebagai add-on XUL/XPCOM untuk Mozilla Firefox. Sebuah ekstensi Chrome diikuti pada tahun 2010,[1] yang dirilis untuk Opera 15 berbasis Blink pada tahun 2013[2][3] dan sebagai Firefox WebExtension pada tahun 2017.[4][5] Ekstensi serupa untuk Safari[6] dan untuk Opera berbasis Presto[7] didistribusikan sebagai 'Bergaya' oleh pengembang lain dengan persetujuan Barnabe.[8][9]

Detail teknis

sunting

Gaya pengguna adalah kode CSS yang dirancang untuk mengubah tampilan satu, beberapa, atau semua situs. Stylish untuk Firefox juga dapat menata skin browser itu sendiri, tetapi versi Android tidak mendukung ini karena antarmuka pengguna dibangun dalam kode Android asli. Gaya hanya diterapkan pada target yang ditentukan. Gaya pengguna individu dapat diaktifkan atau dinonaktifkan tanpa harus memulai ulang browser.

Gaya pengguna ditambahkan ke aturan CSS yang disediakan oleh situs, tetapi juga dapat menggantikan gaya situs (sering kali membutuhkan kata kunci !important untuk setiap aturan pengganti). Penggunaan yang paling umum adalah pemblokiran iklan, menerapkan skema warna baru, dan menghilangkan elemen halaman yang tidak diinginkan.[10]

Ada tiga kelas gaya pengguna. Gaya situs mengubah tampilan situs web tertentu. Gaya global mengubah tampilan semua situs web. Gaya aplikasi mengubah tampilan antarmuka pengguna Firefox, hanya didukung di Firefox. Ini mirip dengan file CSS userChrome.css yang digunakan oleh browser berbasis Firefox dan Mozilla.

Masalah privasi

sunting

Pada bulan September 2016, Jason Barnabe, pencipta Stylish dan userstyles.org, mengumumkan bahwa, setelah kehilangan minat pada proyek tersebut, dia telah "memilih Justin Hindman sebagai pemimpin berikutnya dari Stylish dan userstyles.org."[11] Hindman tidak memiliki sebelumnya koneksi ke Stylish atau userstyles.org,[12] dan segera menjadi jelas bahwa Barnabe baru saja menjualnya ke Hindman[13] dalam pembelian jerami untuk perusahaan analisis Israel SimilarWeb.[14]

Pada bulan Desember 2016 Hindman mulai merilis pembaruan untuk Stylish untuk Chrome[15] yang mengembalikan replika sempurna dari aktivitas penjelajahan pengguna ke Userstyles.[16] Pada 3 Januari 2017 ia mengumumkan "kemitraan" dengan SimilarWeb di mana "Pengguna bergaya [akan] bergabung dengan panel riset pasar SimilarWeb.".[17] Ekstensi web Firefox (3.0.1) dengan malware dirilis pada 10 November, setelah pembaruan terakhir (2.1.1) untuk pengaya Stylish XUL+XPCOM pada 31 Oktober untuk memigrasikan gaya pengguna ke database yang kompatibel dengan ekstensi web.[4][18]

Pada Juli 2018, setelah masalah ini dipublikasikan oleh seorang insinyur perangkat lunak,[19] Stylish ditarik dari Toko Web Chrome dan Pengaya Mozilla, serta dihapus secara otomatis untuk semua pengguna yang ada.[20][21][22] Stylish kembali ke Pengaya Mozilla pada 16 Agustus[23] dan ke Toko Web Chrome pada 5 November[15] dengan malware yang sama tetapi menggunakan halaman keikutsertaan baru yang meminta pengguna untuk menyetujui pengumpulan data saat ekstensi dipasang.[24][25] Kedua platform tersebut terus melaporkan lebih banyak pengguna Stylish daripada alternatifnya yang paling populer, Stylus,[butuh rujukan] meskipun ada malware.

Alternatif untuk Stylish

sunting

Manajer skrip pengguna seperti Greasemonkey atau Tampermonkey dapat menambahkan lembar gaya lokal ke halaman web dengan menambahkan konten lembar gaya ke tag <style> HTML dan menambahkan tag ke halaman.[26] Gaya pengguna dari Userstyles.org dapat diunduh sebagai skrip pengguna untuk digunakan dengan pengelola skrip pengguna.

Pengelola gaya pengguna alternatif termasuk Stylus[27] dan xStyle,[28] yang diturunkan dari Stylish untuk Chrome,[29][30] aStyle,[31] reStyle,[32] dan Website Theme Manager.[33]

Di Firefox, gaya pengguna untuk situs web dan browser chrome dapat ditambahkan ke file lokal userContent.css[34] atau userChrome.css,[35]. Mulai Firefox 69, pengguna harus mengganti preferensi toolkit.legacyUserProfileCustomizations.stylesheets ke true di about:config untuk memuat file-file ini.[36]

Lihat juga

sunting

Referensi

sunting
  1. ^ Barnabe, Jason (1 March 2010). "Stylish for Google Chrome". Userstyles.org. 
  2. ^ Barnabe, Jason (3 July 2013). "Stylish for Chrome and Opera (15+) 1.2b". Userstyles.org. 
  3. ^ "Stylish - Custom themes for any website Version History". Firefox Add-ons. Mozilla. Diarsipkan dari versi asli tanggal 12 May 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.
     
  4. ^ a b natalieg. "New version for Firefox". userstyles.org. Diarsipkan dari versi asli tanggal December 26, 2017. 
  5. ^ "Stylish - Custom themes for any website Version History". Firefox Add-ons. Mozilla. Diarsipkan dari versi asli tanggal 12 May 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.
     
  6. ^ Sobolev, Vladimir. "Stylish for Safari". 
  7. ^ gera2ld. "Stylish for Opera". Opera Software ASA. Diarsipkan dari versi asli tanggal 2019-05-25. Diakses tanggal 2021-07-26. 
  8. ^ Barnabe, Jason (9 April 2014). "Stylish for Safari". userstyles.org. 
  9. ^ Barnabe, Jason (1 January 2013). "Stylish for Opera!". userstyles.org. 
  10. ^ "Make the whole Web look better with Stylish," Nathan Willis, Mon 7 May 2007.
  11. ^ JasonBarnabe (September 29, 2016). "The new leader of Stylish and userstyles.org". userstyles.org. Diarsipkan dari versi asli tanggal October 9, 2016. 
  12. ^ hideheader (September 29, 2016). "The new leader of Stylish and userstyles.org". userstyles.org. Diarsipkan dari versi asli tanggal October 9, 2016. Justin hasn't posted any styles, isn't (yet) a forum admin, nor has he posted to the forum before today. 
  13. ^ hideheader (October 8, 2016). "The new leader of Stylish and userstyles.org". userstyles.org. Diarsipkan dari versi asli tanggal October 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. 
  14. ^ hideheader (October 8, 2016). "The new leader of Stylish and userstyles.org". userstyles.org. Diarsipkan dari versi asli tanggal July 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? 
  15. ^ a b "Version History of Stylish for Chrome". Crx4Chrome. Diarsipkan dari versi asli tanggal June 15, 2018. 
  16. ^ hideheader (December 20, 2016). "Release Notes - Stylish 1.6.3 is out!". userstyles.org. Diarsipkan dari versi asli tanggal July 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. 
  17. ^ Justin Hindman (January 3, 2017). "Announcement to the Community". userstyles.org. Diarsipkan dari versi asli tanggal January 5, 2017. 
  18. ^ "Stylish - Custom themes for any website Version history". Add-ons for Firefox. Diarsipkan dari versi asli tanggal May 12, 2018. 
  19. ^ Heaton, Robert (July 2, 2018). ""Stylish" browser extension steals all your internet history". 
  20. ^ Goodin, Dan (July 6, 2018). ""Stylish" extension with 2M downloads banned for tracking every site visit". Ars Technica. Condé Nast. Diakses tanggal July 6, 2018. 
  21. ^ Tung, Liam (July 5, 2018). "Use this popular Chrome, Firefox browser add-on? Google, Mozilla just banished it". ZDNet (dalam bahasa Inggris). Diakses tanggal July 6, 2018. 
  22. ^ Cimpanu, Catalin (July 4, 2018). "Chrome and Firefox Pull Stylish Add-On After Report It Logged Browser History". Bleeping Computer (dalam bahasa Inggris). Diakses tanggal July 5, 2018. 
  23. ^ @VessOnSecurity (2018-08-16). "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" (Tweet) – via Twitter. 
  24. ^ Brinkmann, Martin (17 August 2018). "Stylish add-on makes a return". gHacks. 
  25. ^ Heaton, Robert (2018-08-16). ""Stylish" is back, and you still shouldn't use it". 
  26. ^ Pilgrim, Mark (2005). 4.13. Adding CSS styles. Dive into Greasemonkey. 
  27. ^ https://addons.mozilla.org/en-US/firefox/addon/styl-us/
  28. ^ https://addons.mozilla.org/en-US/firefox/addon/xstyle/
  29. ^ https://github.com/openstyles/stylus
  30. ^ https://github.com/FirefoxBar/xStyle
  31. ^ https://addons.mozilla.org/en-US/firefox/addon/astyle_easy/
  32. ^ https://addons.mozilla.org/en-US/firefox/addon/re-style/
  33. ^ https://addons.mozilla.org/en-US/firefox/addon/website-theme-manager/
  34. ^ http://kb.mozillazine.org/UserContent.css
  35. ^ http://kb.mozillazine.org/UserChrome.css
  36. ^ "Salinan arsip". Diarsipkan dari versi asli tanggal 2020-11-11. Diakses tanggal 2021-07-26. 

Pranala luar

sunting