NoScript & data:text/javascript*-URLs

  • Hi Leute,

    mir ist was komisches bzgl. NoScript aufgefallen. Es geht um die hier verlinkten Scripte:
    http://mozilla.zeniko.ch/userchrome.js.html
    -> Sample Code -> Extension replacements
    Will ich das Script für zB "Enter Selects" öffnen, öffnet sich ein leerer Tab (hat allerdings nicht wie about:blank einen weissen Hintergrund, sondern einen leicht angegrauten).
    Es werden keine Scripte geblockt, daher kann ich mit NoScript keine spezielle Einstellung für diese Seite vornehmen.

    Genau danach wollte ich fragen und habe einen Link zu der data:text-URL hier im Forum einfügen wollen - und da fällt mir auf, dass diese Seite aber angezeigt wird, wenn ich sie übers Forum verlinke!
    <a href="data:text/javascript,%2F*%20%3A%3A%3A%3A%3A%3A%3A%3A%20Enter%20Selects%20%3A%3A%3A%3A%3A%3A%3A%3A%3A%3A%3A%3A%3A%3A%3A%20*%2F%0A%0AgURLBar.addEventListener(%22keydown%22%2C%20function(aEvent)%20%7B%0A%09if%20(aEvent.keyCode%20%3D%3D%20KeyEvent.DOM_VK_RETURN%20%26%26%20!aEvent.shiftKey%20%26%26%20!aEvent.ctrlKey%20%26%26%20this.controller.matchCount%20%3E%200%20%26%26%20this.popupOpen%20%26%26%20this.popup.selectedIndex%20%3D%3D%20-1%20%26%26%20%2F%5Cs%7C%5E%5B%5E%3A%5C%2F.%5D%2B%24%2F.test(this.value)%20%26%26%20this.value%20%3D%3D%20getShortcutOrURI(this.value))%0A%09%7B%0A%09%09this.controller.%20handleKeyNavigation(KeyEvent.DOM_VK_DOWN)%3B%0A%09%7D%0A%7D%2C%20false)%3B%0A">Script Enter Selects</a>

    Bei Untersuchung der Adressen fällt auf, dass es wohl irgendein Problem mit den Leerstellen gibt.

    Jemand ne Idee, was hier schief läuft und wie man die data:text-Seiten für NoScript generell erlauben kann? Man kann die nämlich nicht in die Whitelist eintragen.

    Gruss
    Mic

  • Mit den Einstellungen

    noscript.consoleLog true
    noscript.consoleDump 1
    javascript.options.showInConsole true

    zeigt NoScript auch in der Fehlerkonsole an, falls es aktiv wird. Ist zum Prüfen in solchen Fällen gelegentlich hilfreich.