プロが教えるわが家の防犯対策術!

FireFoxを使用しています。
ブログに、コピーした文章を貼り付けようとしたら、
FireFoxでの設定が必要です、というメッセージが出ました。
誘導に従い、以下のサイトの文章を読みましたが、
http://www.mozilla-japan.org/editor/midasdemo/se …
意味がよくわかりません。
まず、プロファイルディレクトリを参照するには、
プロファイルフォルダの保管場所に行かなくてはならないようですが、
「設定ファイルの編集」というリンクが、開きません。
ですので、どこにフォルダがあるのか不明です。
また、「user.jsファイルをテキストエディタで開く」
方法、「なければ作成」する方法など、チンプンカンプンです。
まず、「プロファイルディレクトリ」を見てみないと、
なんとも言えない状況です。
どなたか詳しい方がいらしたら、助けてください。

A 回答 (7件)

#5です。



どうもです。
txtファイルを保存する際にUTF-8で保存されていないのでしたら、効かないですね。
最初の回答で貼った2番目のURL
http://level.s69.xrea.com/mozilla/index.cgi?id=a …

にある「これらのファイルはかならず UFT-8 形式で保存してください。」は、理解されて実行されているとの前提で以後回答していますので、最初からチェックしてみてください。
    • good
    • 0

すみませんが、横から失礼します。



通常考えられるプロファイルフォルダ内のuser.jsを直接編集しても、その内容が反映されない…少々Googleで検索して参考になりそうなURLを探してみました。

http://level.s69.xrea.com/mozilla/index.cgi?id=a …

作成したuser.jsは文字コードをUTF-8形式に指定して保存してください。うまく行かない場合は、別途フリーのテキストエディタを導入してみてください。

フリーのテキストエディタとしてはいろいろありますが、個人的にはEmEditor FreeかTeraPadが使いやすいと思います。

http://www.vector.co.jp/soft/winnt/writing/se047 …
http://www.forest.impress.co.jp/lib/offc/documen …

私自身は現在、Windows2000上でEmEditor Freeを常用してますが、既にFreeの開発は終了しているようですし、一部環境でトリッキーな動作も報告されているようです。気になるようならTeraPadの方がお勧めです。

どうしても上手く行かない場合は、Firefox上からabout:configを直接編集しても良いかも知れません。

項目一覧のどこでも良いので右クリックし『新規作成』→『文字列』を選びます。あとは、設定名と値を入力していけばOKです。

例えば、

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

この設定を行う時は、設定名として"capability.policy.policynames"、値として"allowclipboard"を入力してください。他の3つも同様に設定すればOKです。

この回答への補足

ryu-fizさん、はじめまして。
>作成したuser.jsは文字コードをUTF-8形式に指定して保存してください。うまく行かない場合は、別途フリーのテキストエディタを導入してみてください。

メモ帳で、user.jsをUTF-8形式にて作成したのですが...。フリーのテキストエディタを導入しては、まだ試していません。
何か、大きな違いがでるのでしょうか?

とりあえず、ryu-fizさんの言われるように、Firefox上からabout:configを直接編集することにしました。
設定名として"capability.policy.policynames"、値として"allowclipboard"を入力し、他の3つも同様に入力したのですが...。
設定できませんでした。ためしに、前の方に教えていただいたサイトの例にあるように、設定名hoge、値fugaなどと入力すると、直後に、その項目がabout:config上で青く反転して、設定されたことを示していました。そして、pref.jsファイルを開いてみると、確かに設定名hoge、値fugaで、設定されていました。

こうなってくると、直接、pref.jsにある4項目の文字列をいったん削除してから、about:configでもう一度設定してみるか、Firefoxをアンインストールするしか手がないのかも?と思います。
でも、お気に入りが鬼のようにあって、それの引越し作業とかを考えると、アンインストールは、最後の手段として考えたいです。

また、以前、ウイルスセキュリティソフトの影響で、exeファイルがDLできなかったことがありましたが、それは関係がないのでしょうか?

補足日時:2009/04/25 15:53
    • good
    • 0

#4です。



about:configのフィルターに文字列を貼り付けただけで、表示されますから、リターンキーは不要です。

>user.jsには4項目の文字列が残っていましたが、about:configのフィルターの窓に貼り付けると、やはり何もでてきませんでした

about:configに表示されない場合は、Prefs.jsに反映されていないということになると思います。

ここまで来ると、プログラム自体の機能の不具合発生も考慮しないといけないですね。
私の貼った一例で試しても効果がないとなると、firefoxの初期化が必要かも知れません。
http://wiki.mozilla.gr.jp/wiki.cgi?page=chart
(Firefoxの削除)
http://support.mozilla.com/ja/kb/Firefox+%E3%81% …
    • good
    • 0

#3です。



>FirefoxのURL窓に「about:config」と入力し、コピーした4行の文字列がないかと探しましたが、それらしきものは見つかりませんでした。
しかし、prefs.jsを「編集」で開くと、User.jsファイルにコピーした4行の文字列が、ちゃんと保存されていました。

この部分はおかしな現象ですね・・。

例にある”hoge"の部分の「capability.policy.policynames」以下の4項目の文字列をコピーして、about:configのフィルターの窓に貼り付けても表示されないということですか?
Prefs.jsでは保存された文字列は間違いないですね?

もし、about:configに表示されないのでしたら、認識されていないのか、以前おやりになったものがPrefs.jsに保存されているのか・・・、

認識はできているが、動作しないのか、ですね。

例に貼られた4項目のuser_prefですが、Mozilla用ですが、同じGeckoエンジンですから、効くと思うのですが。

>コピーではなくて、ドラッグ&ドロップでも問題ない(作成したデスクトップ上のファイルを消去)でしょうか?

どちらでも構いません。
ドラッグは、移動処理になるだけです。
プロファイルに移動してしまうと、修正に面倒かなと思ったものですから。

>貼り付けた4行の文字列は消えていましたが、
この部分がどうも判りません。
私のusr.jsでは、そのまま貼り付けた文字列は残っています。

場合によっては、プロファイルマネージャーを起動して、新規のプロファイルを作成され、そちらのプロファイルで試してみるとよいですけど。
同マネージャーにある「今後、・・使用する」のチェックを外しておけば、起動時に選択可能になります。

更に、私の貼った例にある
// 警告無しで複数のタブを閉じる
user_pref("browser.tabs.warnOnClose", false);

で操作などがうまくいっているかどうか確認されて、同様に処理した場合に、動作するかどうか確認する方法もあります。

この回答への補足

>例にある”hoge"の部分の「capability.policy.policynames」以下の4項目の文字列をコピーして、about:configのフィルターの窓に貼り付けても表示されないということですか?
Prefs.jsでは保存された文字列は間違いないですね?

Prefs.jsで保存された文字列は間違いなく、"hoge"のhoge部4項目分をabout:configのフィルターの窓に貼り付けましたが、何もでてきませんでした。(貼って、エンターキーを叩けばOKですよね?)

そこで、新規でプロファイルを作成し、おなじことを繰り返しましたら、user.jsには4項目の文字列が残っていましたが、about:configのフィルターの窓に貼り付けると、やはり何もでてきませんでした。
結果、やはりブログにコピペしようとすると、また同じメッセージがでてきてしまいます。

参りました..。
今日は1日こんなことをして過ごしてしまいました。
すこし時間を置いて、頭を冷やしてからまた考えることにします。

お付き合いくださり、感謝です。

補足日時:2009/04/24 00:23
    • good
    • 0

#2です。



>「編集」をクリックすると、上書き保存したはずの文字が、消えていました。

JSファイルに貼った中身が消えているということですか?

ちょっと違う方法でjsファイルを作成してみてください。

○先にデスクトップにUser.jsを作成します。
Firefoxは起動しないまま、メモ帳を起動します。
○そのままメモ帳の「ファイル」→「名前を付けて保存」で、ファイル名の欄は「user.js.txt」、下の文字コードは「UTF-8」を出してデスクトップに保存します。

○保存ファイル(user.js.txt)を開き、貼り付ける文字列をコピーして、貼り付けて「ファイル」→「上書き保存」を実行します。
○デスクトップのファイル上で右クリック→名前の変更で、末尾の「.txt」の部分をBackSpaceキーで削除し、「user.js」にして確定します。警告が出ますが「はい」で応えます。

○このファイルをFirefoxのプロファイルフォルダ(文字数字.default又はプロファイル名)の中にコピーします。
○Firefoxを起動して確認です。

なお、拡張機能などがあったら、変に動作する可能性もありますから、すべてのプログラムにあるMozilla Firefox(セーフモード)クリックで途中に出るダイアログで、アドオンを無効にしてセーフモードを続けるボタンから起動してみてください。

また、user.jsで読み込んだものが、一旦、prefs.jsに書き込まれた設定は、user.jsを削除しても残るとの記事もありますから、そのリセット方法も貼っておきます。
http://diary.noasobi.net/2009/01/diary_090131a.h …

上のページの例を一部試しましたが、うまくいきましたよ。
あとは、挙げられた下の例が効果があるのかどうかですが、そこは試せませんので判りません。
http://www.mozilla-japan.org/editor/midasdemo/se …

この回答への補足

指示していただいたような方法で、User.jsファイルを作成し、
プロファイルフォルダ内にコピーし、
アドオンを無効にしてセーフモードを続けるボタンから起動してみました。

そして、ブログにコピペしてみると...。
やっぱりうまくいきません。

コピーと貼り付けがうまくできていなかったのかも?と思い、
FirefoxのURL窓に「about:config」と入力し、
コピーした4行の文字列がないかと探しましたが、それらしきものは見つかりませんでした。
しかし、prefs.jsを「編集」で開くと、User.jsファイルにコピーした4行の文字列が、ちゃんと保存されていました。

ちなみに、User.jsファイルを「編集」で開くと、
やはり、貼り付けた4行の文字列は消えていましたが、
prefs.jsファイルに存在するということは、
問題ないということでしょうか?

また、
>このファイルをFirefoxのプロファイルフォルダ(文字数字.default又はプロファイル名)の中にコピーします。
ということでしたが、
コピーではなくて、ドラッグ&ドロップでも問題ない(作成したデスクトップ上のファイルを消去)でしょうか?

お手数をお掛けします。

補足日時:2009/04/23 18:53
    • good
    • 0

#1です。



Firefoxの「設定ファイルの編集」のリンクが無くなっているような・・?

Mozilla製品のThunderbirdの場合と同じですから、こちらを参考に貼っておきます。
(設定ファイルの編集:thunderbird)
http://www.mozilla-japan.org/support/thunderbird …

この回答への補足

hinagohngさん、アドバイスありがとうございます。
今朝からいろいろと格闘しましたが、
とりあえず、デフォルトでは存在しないとのことなので、
プロファイルフォルダ内に、user.jsファイルを新規で作成し、
右クリックの「編集」でメモ帳を開き、
http://www.mozilla-japan.org/editor/midasdemo/se …
のサイトにある、追加項目をコピペして上書き保存し、Firefoxを再起動しました。
試しに、先日できなかったブログの記事投稿をコピペしてみましたが、
やはり前と同じメッセージが出てしまいました。
もう一度プロファイルフォルダへ行き、「編集」をクリックすると、
上書き保存したはずの文字が、消えていました。
何度やっても同じ結果です。
これは、別の場所に保存されているということなのでしょうか?
お手数ですが、お気付きになる点があれば、アドバイス頂けないでしょうか?よろしくお願いします。

補足日時:2009/04/22 13:50
    • good
    • 0

貼られたURLの内容は、Firefoxの前のオールインワンの「Mozilla Suite」の参考のような記事ですね・・・?


「Mozillaを終了します」とか、
c://WINNT/Profiles/<Windows へのログイン名>/Application Data/Mozilla
は、正にそのような感じです。

User.jsの有り場所というか置く場所は、OSがVistaでしたら、
C:\Users\<username>\AppData(隠しフォルダ)\Roaming\Mozilla\Firefox\Profiles\任意の文字数字.defaultフォルダ内に、

XPでしたら、
C:\Documents and Settings\<username>\Application Data(隠しフォルダ)\Mozilla\Firefox\任意の文字数字.defaultフォルダ内に

なると思います。
同じ場所にデフォルトである設定の基本ファイルPrefs.jsに反映させることにより、希望を叶えるファイルと思いますが、このファイルは初期ではないようです。

取りあえず、隠しフォルダを見えるように設定(Google検索すれば方法は出ます)して、辿って場所を確認してください。
(参考例)
http://homepage2.nifty.com/scorpio/elderris/fire …
http://level.s69.xrea.com/mozilla/index.cgi?id=a …
http://hxxk.jp/2008/10/25/0003
http://oshiete1.goo.ne.jp/qa3677037.html

参考ページにあるような例を入れたJSファイルを作成して、動作を試すとかやってうまくいけば、肝心の書き込みの内容が解っていれば、何とかなるかも知れませんよ。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!