Bagaimana cara memungkinkan skrip dijalankan pada satu domain dengan NoScript?

13

Beberapa forum memungkinkan penyematan langsung video YouTube, dan ini memperlambat banyak browsing saya ketika pengguna memposting beberapa video dalam satu posting. Saya ingin mengizinkan skrip dari YouTube hanya di youtube.com, bukan di tempat lain.

Saya juga ingin menonaktifkan pelacakan jejaring sosial sehingga skrip dari situs seperti Facebook hanya diperbolehkan di domain rumah mereka. Bagaimana cara saya membuat daftar hitam dengan pengecualian atau daftar putih dengan ketentuan?

TopTierTracker
sumber
Anda juga dapat beralih ke uMatrix , lebih fleksibel: Anda akan dapat melakukan apa yang Anda inginkan di sini dan juga hal-hal lain, seperti mengelola cookie dengan cara yang sama seperti skrip atau membolehkan JavaScript tetapi bukan XHR (permintaan dinamis setelah pemuatan halaman).
pengguna

Jawaban:

11

Anda harus menggunakan fitur yang oleh penulis noscript disebut 'ABE', dapat diakses melalui noscript options->advanced->ABE

sintaksnya terlihat seperti ini:

# comment
# .example.com includes example.com and subdomains of example.com
# example.com includes example.com but excludes its subdomains

#Allow akamaihd scripts and objects to be included only from select hosts
Site .akamaihd.net
Accept from .twitter.com
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)

Site .akamai.net
Accept from github.com
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)

Site .googleusercontent.com
Accept from .picasaweb.google.com .translate.google.com
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)

Dalam kasus Anda, Anda mungkin perlu sesuatu seperti:

Site .youtube.com .ytimg.com
Accept from .youtube.com
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)

Jika Anda juga ingin mengaktifkan komentar Youtube dan fitur sosial lainnya, Anda perlu:

Site .google.com .googleapis.com .youtube.com .ytimg.com
Accept from .youtube.com
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)

Untuk informasi lebih lanjut, lihat dokumentasi Noscript: ABE di:

jongo45
sumber