Bagaimana cara menonaktifkan file CSS eksternal dari memuat di Firefox?

3

Saya tahu bahwa saya dapat menonaktifkan pengunduhan file JS eksternal pada browser Firefox (menggunakan salah satu about:configatau beberapa add-on tertentu (misalnya QuickJava )).

Apakah ada cara untuk memblokir pengunduhan file CSS eksternal dengan cara yang serupa?

Harap Catatan: Yang saya butuhkan adalah TIDAK untuk menonaktifkan CSS dari mendapatkan diterapkan ke halaman web, tetapi untuk mencegah CSS eksternal file dari mendapatkan download sama sekali ketika mengunjungi sebuah halaman web.

Saya sudah menginstal add-on QuickJava. Meskipun memiliki opsi "CSS blocker", saya telah mengamati bahwa file CSS eksternal masih bisa diunduh saat opsi dihidupkan. (Sebaliknya, ketika JS blocker QuickJava diaktifkan, file JS eksternal tidak dapat diunduh.)

Janaka Bandara
sumber
Tidak memungkinkan. Jika sesuatu adalah bagian dari halaman web, itu harus diunduh (setidaknya ke cache). jika diblokir agar tidak diunduh maka itu tidak akan diterapkan (yang bukan yang Anda inginkan)
DavidPostill
@DavidPostill Terima kasih; apa yang sebenarnya saya butuhkan adalah menghentikan file CSS agar tidak diunduh (saya pikir itu mungkin karena itu mungkin dengan file JS, seperti yang saya sebutkan mengenai add-on QuickJava). (Saya tahu bahwa browser tidak dapat menerapkan stylesheet eksternal kecuali file CSS yang sesuai diunduh; tetapi penerapannya tidak ada pertanyaan di sini.)
Janaka Bandara

Jawaban:

1

Anda dapat menggunakan uMatrix untuk membuat daftar putih pengunduhan dan penggunaan file CSS hanya dari domain saat ini (permintaan pihak pertama) atau domain eksternal yang dipilih. Jika Anda tidak ingin memblokir permintaan jenis lain (seperti skrip dan plugin), pastikan untuk memasukkannya ke daftar putih secara universal.

uMatrix

Arahkan & klik untuk melarang / mengizinkan kelas permintaan apa pun yang dibuat oleh browser Anda. Gunakan untuk memblokir skrip, iframe, iklan, facebook, dll.

uMatrix


sumber
1

Menggunakan Adblock Plus, Anda dapat menulis filter seperti ||*$stylesheetyang akan memblokir semua stylesheet (kecuali jika mereka masuk daftar putih dengan pengecualian). Hal yang sama dapat dilakukan untuk skrip dengan||*$script

Lihat https://adblockplus.org/filter-cheatsheet untuk lebih banyak contoh.

BowlesCR
sumber
Terima kasih! Saya akhirnya menulis sesuatu yang serupa pada saya sendiri, untuk secara internal memblokir permintaan yang cocok dengan regex \b\.css\b, tetapi ini tampaknya menjadi pilihan yang lebih baik. Dan +1 untuk cheatsheet hebat! :)
Janaka Bandara
Ini tampaknya tidak berfungsi untuk gaya yang ditentukan dalam headdokumen itu sendiri. Adakah yang tahu bagaimana melakukannya dengan ABP?
Fuhrmanator