MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

リッチテキスト編集(カット・コピー・ペースト)が出来ません
https://forums.mozillazine.jp/viewtopic.php?f=2&t=6803
ページ 11

作成者:  はやと [ 2007年12月21日(金) 17:29 ]
記事の件名:  リッチテキスト編集(カット・コピー・ペースト)が出来ません

はじめまして。

カット・コピー・ペーストをしたいのですが出来ません。
初心者なのですが、どなたか解決策を教えてください。

windows vista
Firefox/2.0.0.11
を使用しています。


とりあえず行ったことは、
http://www.mozilla-japan.org/editor/midasdemo/securityprefs.html
に記載されている事を行いました。

http://www.mozilla-japan.org/support/firefox/edit
↑には、vistaのプロファイルへのパスが記載されていないのですが、
OS(C; )>ユーザー>[ユーザー名]>AppData>local>Mozilla>firefox>profiles>xxxxx.default

に、新規で「user.js」ファイルを作成して、
引用:
user_pref("capability.policy.policynames", "allowclipboard");
user_pref("capability.policy.allowclipboard.sites", "http://www.mozilla.org");
user_pref("capability.policy.allowclipboard.Clipboard.cutcopy", "allAccess");
user_pref("capability.policy.allowclipboard.Clipboard.paste", "allAccess");

"http://www.mozilla.org"の部分を、使用したいURLに書き換えて
再起動をしてみたのですが、やはりカット・コピー・ペーストができません。

よく分からないです。どなたかお願いします。

作成者:  Cai [ 2007年12月21日(金) 17:54 ]
記事の件名:  Re: リッチテキスト編集(カット・コピー・ペースト)が出来ません

はやと さんが書きました:
とりあえず行ったことは、
http://www.mozilla-japan.org/editor/midasdemo/securityprefs.html
に記載されている事を行いました。

http://www.mozilla-japan.org/support/firefox/edit
↑には、vistaのプロファイルへのパスが記載されていないのですが、
OS(C; )>ユーザー>[ユーザー名]>AppData>local>Mozilla>firefox>profiles>xxxxx.default

に、新規で「user.js」ファイルを作成して、
引用:
user_pref("capability.policy.policynames", "allowclipboard");
user_pref("capability.policy.allowclipboard.sites", "http://www.mozilla.org");
user_pref("capability.policy.allowclipboard.Clipboard.cutcopy", "allAccess");
user_pref("capability.policy.allowclipboard.Clipboard.paste", "allAccess");

"http://www.mozilla.org"の部分を、使用したいURLに書き換えて
再起動をしてみたのですが、やはりカット・コピー・ペーストができません。

user.js の中身はそれで大丈夫だと思いますが、vista のプロファイルフォルダの場所は
C:\users\[ユーザ名]\AppData\Roaming\Mozilla\Firefox\Profiles\xxxxxxxx.default\
じゃありませんでしたっけ?

http://kb.mozillazine.org/Granting_Java ... _clipboard
に詳しい情報がありますので、一読されることをお奨めします。

作成者:  はやと [ 2007年12月21日(金) 19:54 ]
記事の件名:  Re: リッチテキスト編集(カット・コピー・ペースト)が出来ません

早速の返信ありがとうございます!

Caiさんのご指摘の通り、ファイルを作る場所を間違っていました。

引用:
C:\users\[ユーザ名]\AppData\Roaming\Mozilla\Firefox\Profiles\xxxxxxxx.default\

にファイルを作れば、コピー&ペーストが可能になりました。


ちなみに、
「user.js」ファイルを作るだけでは、カット・コピー・ペーストは出来きなかったです。


自分が使いたいテキストエディッタのメッセージによると
引用:
You'll have to quit Mozilla/Netscape before you do this!

Find the files "prefs.js" and "user.js" on your local computer. Open them up with a texteditor and add the following lines:

user_pref("capability.policy.allowclipboard.Clipboard.cutcopy", "allAccess");
user_pref("capability.policy.allowclipboard.Clipboard.paste", "allAccess");
user_pref("capability.policy.policynames", "allowclipboard");
user_pref("capability.policy.allowclipboard.sites", "http://www.YOUR SERVER HERE.com");

"http://www.YOUR SERVER HERE.com" of course must contain the URL of the server you want to allow to execute clipboard functions (such as cut, copy and paste).

Restart your browser.

こんな事が書かれていて、
「user.js」を新規作成して、「prefs.js」にも同じ文を書き足す事で
カット・コピー・ペーストが出来るようになりました。

他サーバーの他のテキストエディタでも「user.js」にURLを書き足すだけでは出来なかったのですが
「prefs.js」にURLを加える事で、カット・コピー・ペーストも可能になりました。

全く理解をしていないのですが、
これは何かセキュリティー上の危険があるのですか・・?

作成者:  Cai [ 2007年12月22日(土) 00:59 ]
記事の件名:  Re: リッチテキスト編集(カット・コピー・ペースト)が出来ません

はやと さんが書きました:
早速の返信ありがとうございます!

Caiさんのご指摘の通り、ファイルを作る場所を間違っていました。

引用:
C:\users\[ユーザ名]\AppData\Roaming\Mozilla\Firefox\Profiles\xxxxxxxx.default\

にファイルを作れば、コピー&ペーストが可能になりました。


ちなみに、
「user.js」ファイルを作るだけでは、カット・コピー・ペーストは出来きなかったです。


自分が使いたいテキストエディッタのメッセージによると
引用:
You'll have to quit Mozilla/Netscape before you do this!

Find the files "prefs.js" and "user.js" on your local computer. Open them up with a texteditor and add the following lines:

user_pref("capability.policy.allowclipboard.Clipboard.cutcopy", "allAccess");
user_pref("capability.policy.allowclipboard.Clipboard.paste", "allAccess");
user_pref("capability.policy.policynames", "allowclipboard");
user_pref("capability.policy.allowclipboard.sites", "http://www.YOUR SERVER HERE.com");

"http://www.YOUR SERVER HERE.com" of course must contain the URL of the server you want to allow to execute clipboard functions (such as cut, copy and paste).

Restart your browser.

こんな事が書かれていて、
「user.js」を新規作成して、「prefs.js」にも同じ文を書き足す事で
カット・コピー・ペーストが出来るようになりました。

他サーバーの他のテキストエディタでも「user.js」にURLを書き足すだけでは出来なかったのですが
「prefs.js」にURLを加える事で、カット・コピー・ペーストも可能になりました。

全く理解をしていないのですが、
これは何かセキュリティー上の危険があるのですか・・?

user.js に書かれた内容は、Firefox の起動時に prefs.js に反映されるようになっていますので、Firefox が起動しているときに user.js を作成 or 編集しても再起動するまでそれは反映されません。
prefs.js を直接書き換えるのは少なからずリスクがありますので、user.js に書くか設定エディタ(ロケーションバーに about:config と入れる事で出てきます)から編集したほうがよいと思います。

作成者:  はやと [ 2007年12月22日(土) 11:18 ]
記事の件名:  Re: リッチテキスト編集(カット・コピー・ペースト)が出来ません

そうなんですね。

何度も質問してすいませんでした。
そして、何度も的確なお答えを頂きありがとうございます。

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/