Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Zugriff über Zwischenablage wird nicht zugelassen

1,075 views
Skip to first unread message

franc walter

unread,
Jan 14, 2009, 10:58:44 AM1/14/09
to
Hallo,

ich habe auf Windows XP (oder Vista) ein Berechtigungsproblem mit Firefox
3.0.5:
Ich habe in einem Webshop (xtCommerce) einen RichTextEditor, nämlich den
FCKEditor 2.0.
Wenn ich dort im Editorfenster über das Kontextmenü der Maus einen Text in
die Zwischenablage kopieren will erhalte ich von Firefox eine
Fehlermeldung:

Die Sicherheitseinstellungen Ihres Browsers lassen es nicht zu, den Text
automatisch kopieren. Bitte benutzen Sie die System-Zwischenablage ueber
STRG-C (kopieren).

Nach:

http://kb.mozillazine.org/Granting_JavaScript_access_to_the_clipboard

habe ich in der about:config die Regeln eingefügt:

user_pref("capability.policy.allowclipboard.Clipboard.cutcopy",
"allAccess");
user_pref("capability.policy.allowclipboard.Clipboard.paste", "allAccess");
user_pref("capability.policy.allowclipboard.sites",
"http://www.meineseite.tld");

Aber das funktioniert nicht, die Fehlermeldung bleibt.
Gibt es irgendeine Möglichkeit Firefox beizubringen, dass ich
www.meineseite.tld jeden Zugriff auf die Zwischenablage u.a. erlaube?
Kann ich diese ominösen "Sicherheitseinstellungen" denn überhaupt irgendwo
einstellen?

Vielen Dank,
Gruss frank (walter)

Oliver Naumann

unread,
Jan 14, 2009, 12:16:40 PM1/14/09
to
franc walter wrote:

> user_pref("capability.policy.allowclipboard

Um mal blöd zu fragen: Hast Du daran gedacht, auch

user_pref("capability.policy.policynames", "allowclipboard");

einzufügen beziehungsweise diese Pref entsprechend zu ändern?

Grüße!
Oliver

franc walter

unread,
Jan 14, 2009, 1:46:07 PM1/14/09
to
Am Wed, 14 Jan 2009 18:16:40 +0100 schrieb Oliver Naumann:

> Hast Du daran gedacht, auch
>
> user_pref("capability.policy.policynames", "allowclipboard");
>
> einzufügen beziehungsweise diese Pref entsprechend zu ändern?

Nein, hatte ich nicht gedacht, aber wenn ich diese Einstellung hinzufüge,
fliegt sie wieder raus. Ob ich sie über about:config, über die user.js oder
direkt in die user_pref.js schreibe (bei nicht laufendem FF nat.).

Sascha Grage

unread,
Jan 14, 2009, 2:04:18 PM1/14/09
to
franc walter meinte:

Security Policies werden dir nicht in about:config angezeigt.
Mit dem "Policy Manager" müßtest du die sehen(und bearbeiten) können:
https://addons.mozilla.org/de/firefox/addon/7066

Weitere Infos:
http://kb.mozillazine.org/Security_Policies
http://www.mozilla.org/projects/security/components/ConfigPolicy.html

bye,
Sascha

--
"Oh Gott im Himmel, der du geschaffen hast die Berge,
das Meer, das Bier..." - Al Bundy
(c)
np: --

franc walter

unread,
Jan 14, 2009, 2:31:47 PM1/14/09
to
Am Wed, 14 Jan 2009 19:04:18 GMT schrieb Sascha Grage:

> Mit dem "Policy Manager" müßtest du die sehen(und bearbeiten) können:

Nein, der zeigt sie nicht an. Liegt sicher an diesem ewigen "Bug", dass
policies nicht angezeigt werden.

Sascha Grage

unread,
Jan 14, 2009, 3:36:20 PM1/14/09
to
franc walter meinte:

Ich habe das jetzt mal selbst getestet, und bei mir wird's im Manager auch
nicht angezeigt.
Du könntest mal versuchen, die Regel über den Policy Manager einzugeben.
In den "Advanced JavaScript settings" einer Policy gibt es die Option
"Accessing to clipboard's contents".

franc walter

unread,
Jan 14, 2009, 5:10:09 PM1/14/09
to
Am Wed, 14 Jan 2009 20:36:20 GMT schrieb Sascha Grage:

> In den "Advanced JavaScript settings" einer Policy gibt es die Option
> "Accessing to clipboard's contents".

Ich habe im Policy Manager unter Global Policy testweise schon alles Allow,
Load, Open, Accept, usw. gestellt aber das ändert auch nichts.

Eine neue Policy erstellen namens "allowclipboard" und dort auch alles
erlauben bringt alles nichts.

Vielleicht liegts ja an diesem alten FCKEditor, aber die Meldung kommt ja
von Firefox.

Oliver Naumann

unread,
Jan 15, 2009, 2:27:01 AM1/15/09
to
franc walter wrote:

> Vielleicht liegts ja an diesem alten FCKEditor,

Du hast recht. Ich hatte vor meinem ersten Posting die Funktion
nur mit FCKEditor 2.6.3 verifiziert. Eine Installation des
dreieinhalb Jahre alten FCKEditor 2.0 bringt tatsächlich die
Fehlermeldung unabhängig von den Prefs.

Das liegt allerdings ungeachtet der irreführenden Fehlermeldung
nicht an den Sicherheitseinstellungen. Der tatsächliche Fehler
ist: "TypeError: FCK._BaseExecuteNamedCommand is not a function".
Ich fürchte also, daß diese Version schlicht nicht mehr mit dem
neuen Firefox funktioniert.

Grüße!
Oliver

franc walter

unread,
Jan 15, 2009, 5:06:08 AM1/15/09
to
Am Thu, 15 Jan 2009 08:27:01 +0100 schrieb Oliver Naumann:

> Ich hatte vor meinem ersten Posting die Funktion
> nur mit FCKEditor 2.6.3 verifiziert. Eine Installation des
> dreieinhalb Jahre alten FCKEditor 2.0 bringt tatsächlich die
> Fehlermeldung unabhängig von den Prefs.
>
> Das liegt allerdings ungeachtet der irreführenden Fehlermeldung
> nicht an den Sicherheitseinstellungen. Der tatsächliche Fehler
> ist: "TypeError: FCK._BaseExecuteNamedCommand is not a function".
> Ich fürchte also, daß diese Version schlicht nicht mehr mit dem
> neuen Firefox funktioniert.

Hallo Oliver, das war es also!
Danke für den Tipp, jetzt scheint es zu funktionieren.
Den FCKEditor 2.6.3 für xtcommerce kann man sich da runterladen:

http://www.xt-commerce.com/forum/showthread.php?t=61114

(erst registrieren im Forum)

Gruß, franc

franc walter

unread,
Jan 15, 2009, 11:04:54 AM1/15/09
to
Am Thu, 15 Jan 2009 08:27:01 +0100 schrieb Oliver Naumann:

> Der tatsächliche Fehler
> ist: "TypeError: FCK._BaseExecuteNamedCommand is not a function".

Wo kannst du den tatsächlichen Fehler ablesen?
Hat Firefox ein Error-Log?

Oliver Naumann

unread,
Jan 15, 2009, 1:24:41 PM1/15/09
to
franc walter wrote:

> Am Thu, 15 Jan 2009 08:27:01 +0100 schrieb Oliver Naumann:
>
>> Der tatsächliche Fehler
>> ist: "TypeError: FCK._BaseExecuteNamedCommand is not a function".
>
> Wo kannst du den tatsächlichen Fehler ablesen?

Ich hatte im Quelltext von FCKEditor (hier fckeditorcode_gecko_2.js)
"catch (e) { alert(PasteErrorCopy);}" durch "catch (e) { alert(e);}"
ersetzt, um die Original-Exception wieder anzuzeigen.

> Hat Firefox ein Error-Log?

Aufgefangene Exceptions erscheinen glaube ich normal nirgends.
JavaScript debuggen kann man aber mit Firebug[1] oder Venkman[2].

Grüße!
Oliver

[1] <http://getfirebug.com/>
[2] <http://www.mozilla.org/projects/venkman/>

franc walter

unread,
Jan 15, 2009, 5:45:00 PM1/15/09
to
Am Thu, 15 Jan 2009 19:24:41 +0100 schrieb Oliver Naumann:
...

Hallo Oliver,

ich kriegs nicht hin. Weder mit dem neuen FCKEditor 2.6.3 noch mit
jeglichen Erweiterungen für Firefox. Setzt du denn diese Extension
allowclipboardhelper (vs 0.6.0) überhaupt ein oder geht das auch ohne
jegliche Änderung der Sicherheitseinstellungen in Firefox, nur mit dem
neuen FCKEditor 2.6.3 ohne dass diese Fehlermeldung kommt?

Gruß, franc

Oliver Naumann

unread,
Jan 16, 2009, 8:58:23 AM1/16/09
to
Hallo Franc,

franc walter wrote:

> Setzt du denn diese Extension allowclipboardhelper (vs 0.6.0)
> überhaupt ein

Von der höre ich in diesem Augenblick zum ersten Mal. Wenn
ich das richtig sehe, macht die doch nichts anderes, als
für die bekannten Preferences eine Benutzeroberfläche
anzubieten?

> oder geht das auch ohne jegliche Änderung der Sicherheits-


> einstellungen in Firefox, nur mit dem neuen FCKEditor 2.6.3
> ohne dass diese Fehlermeldung kommt?

Nein, die Einstellungen muß man trotzdem noch ändern.
Ich hatte Deine Aussage weiter oben

| Nein, hatte ich nicht gedacht, aber wenn ich diese Einstellung
| hinzufüge, fliegt sie wieder raus.

lediglich darauf bezogen, daß Du die Prefs in about:config nicht
wiederfindest, was Sascha dann begründet hat. War das falsch?

Kurz: Wenn ich in meine user.js schreibe

user_pref("capability.policy.policynames", "allowclipboard");

user_pref("capability.policy.allowclipboard.Clipboard.cutcopy",
"allAccess");
user_pref("capability.policy.allowclipboard.Clipboard.paste",
"allAccess");
user_pref("capability.policy.allowclipboard.sites",

"http://www.fckeditor.net");

kann ich die Zwischenablage mit dem Editor auf
<http://www.fckeditor.net/demo>
ohne jede Einschränkung benutzen.

Das klappt bei Dir nicht?

Grüße!
Oliver

franc walter

unread,
Jan 16, 2009, 2:09:47 PM1/16/09
to
Am Fri, 16 Jan 2009 14:58:23 +0100 schrieb Oliver Naumann:

> user_pref("capability.policy.allowclipboard.sites",
> "http://www.fckeditor.net");

Ja, jetzt gehts!!! Danke!
Ich habe jetzt die Seite http://www.fckeditor.net in die user.js getan, und
_damit_ geht es. Nicht aber mit meiner xtCommerce-Seite, ich dachte immer,
_die_ muss da rein.

Die Erweiterung allowclipboardhelper (Version 0.6.0, nicht die die man auf
der Addon-Seite findet, die ist nicht kompatibel mit dem neuen FF) macht
wohl nichts anderes als diese Eintragungen vornehmen, wie du vermutetest.

Also danke für deine Mühe, guten Abend!

Franc

0 new messages