mcnesium.com

Eigene HTTPS-Everywhere Regeln für Chromium/Chrome anlegen

habe jetzt rausgefunden, wie man im chromium erfolgreich eigene regeln für das browserplugin https-everywhere anlegt. die doku schweigt sich zu chromium ja ziemlich aus, aber dass die regeln irgendwo im profilverzeichnis unter Chromium/Default/Extensions liegen müssen, sollte klar sein.

im erweiterungsfenster werden zu jedem plugin die IDs angezeigt, so dass man dann auch relativ fix das richtige verzeichnis findet. dort findet man unter /rules eine datei namens default.rulesets. soweit so gut, also eine neue regeldatei angelegt und ebenfalls in /rules gespeichert, browser neu gestartet – nichts passiert. nach einiger rumsucherei fand ich schließlich in einem pastebin (ja :D) den entscheidenden hinweis. dort steht, dass man die datei außerdem noch in einer datei namens rules.js hinzufügen muss. das stimmt zwar offensichtlich nicht mehr, denn den beispielcode dort gibts nicht mehr, aber dafür liegt direkt daneben rule_list.js und die ist ziemlich simpel zu bearbeiten:

var rule_list = [
"rules/default.rulesets",
"rules/mcnesium.com.xml"
];

dann den browser neu starten und schon kann man auch auf seiner lieblingsseite per ssl unterwegs sein (natürlich nur, sofern ssl vernünftig angeboten wird). die regeldatei für hier hab ich auch unter mcnesium.com/ssl zum download verlinkt. viel erfolg!