Hallo Bordraider,
bei mir läuft NoScript 1.9.3.3 und besagte Teile sind bei mir definitiv drin; ich habe dazu allerdings nicht in einer JAR nachgesehen, sondern in der noscriptService.js, die bei mir im entsprechenden Extension-Verzeichnis von NoScript zu finden ist und hier wiederum im Unterordner "components"; diese Datei hatte ich mit einem Editor geöffnet.
ich@ich {steht für noscript} $ grep -R forbidFlash *
Übereinstimmungen in Binärdatei chrome/noscript.jar.
components/noscriptService.js: forbidFlash: false,
components/noscriptService.js: forbidFlash: true,
components/noscriptService.js: case "forbidFlash":
components/noscriptService.js: this.forbidSomeContent = this.forbidJava || this.forbidFlash ||
components/noscriptService.js: "forbidJava", "forbidFlash", "forbidSilverlight", "forbidPlugins",
components/noscriptService.js: isFlash && this.forbidFlash ||
defaults/preferences/noscript.js:pref("noscript.forbidFlash", true);
ich@ich {steht für noscript} $
Schaut hier bei mir also schon anders aus.
Zitat von **extensions/(noscript)/components/noscriptService.jsAlles anzeigen
OpaqueHandlers: {
getOpaqued: function(w) {
const cs = "__noscriptOpaqued__";
if (w.__noscriptOpaquedObjects) return w.__noscriptOpaquedObjects;
var doc = w.document;
if (doc.getElementsByClassName) return Array.slice(doc.getElementsByClassName(cs));
var results = [];
var query = doc.evaluate(
"//*[contains(concat(' ', @class, ' '), ' " + cs + " ')]",
w.document, null, CI.nsIDOMXPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
for (var i = 0, len = query.snapshotLength; i < len; i++) {
results.push(query.snapshotItem(i));
Das, was ich hier im Beispiel in Grün dargestellt habe, ist ab dieser Stelle in genannter Datei durchweg ausgegraut und damit nicht aktiv.
ciao
katzi (m)