長いこと苦楽を共にしてきた「IE7くん」が体調不良になったため、初めて「Firefox3.5くん 」を使ってみることにしました。
以前から「アクセス解析」の「訪問者属性」を見てIEの次にFirefoxのシェアが迫ってきてるなという感じがあったのでsafariでもOperaでもなくFirefox3.5.4にしてみました。

雰囲気はIE似で、使った感じもIEより軽いのが体感でわかります。
IEの含蓄のある重みもいいが軽いのもこれはこれでなかなかよござんす


で、問題発生ですよ。。新しいものに手を出したら問題発生は避けて通れないですね。

この記事を書くときに一旦テキストエディタで書きーの
ここにコピペしーの

というありふれた作業をやったところペーストできないわけですよ
怒られるわけですよ

[内容]
【カット、コピー、ペーストをご利用できない方へ】

FireFoxでは、 権限のないスクリプトによるカット、コピー、ペーストコマンドは、動作しない仕様になっております。
詳しい説明と対処法が、Mozilla Japanサイトに掲載されていますので、ご覧ください。

「OK」ボタンを押すと、該当ページが開きます。
          [  OK  ] [キャンセル]


で、もちOKを押すとコチラ へ飛ばされるわけです。
ドラクエで言うと「バシルーラ」をかけられた感じです。

でもってそのページには「Mozilla プロファイルディレクトリを参照してください。」とあって、Windowsでは通常
c://WINNT/Profiles/<Windows へのログイン名>/Application Data/Mozilla
にあるのでそこにuser.js作っちゃってみたいなことが載っています。


ざっくりとした対処法の説明が書いてあるわけですが、いやいやいや ざっくり過ぎでしょ いくらなんでも・・・


そのページで、プロファイルフォルダの詳しい情報があるというリンクを押すとログイン画面になってしまいます。
ここでユーザ登録を促すシステムってことね。。。


ここは一旦引いて、グーグル先生の意見もうかがおうと「Firefox アメブロ コピペできない」で検索をかけてみます。

そしてヒットした「アメブロ書くときFireFoxだとコピペできない!その対策方法 」というブログ記事を見てみると
私が使っているVistaの場合はどうやら「%APPDATA%\Mozilla\Firefox\Profiles\」がプロファイルディレクトリだとのこと

とりあえずDOS窓を開いて環境変数APPDATAを確認します。(コマンドラインからsetと打ってエンターキー)


■環境変数APPDATAを確認
Microsoft Windows [Version 6.0.6002]
Copyright (c) 2006 Microsoft Corporation. All rights reserved.

C:\Users\Administrator>set
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\Administrator\AppData\Roaming
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=******-PC
ComSpec=C:\Windows\system32\cmd.exe
configsetroot=C:\Windows\ConfigSetRoot
DFSTRACINGON=FALSE
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\Administrator
LOCALAPPDATA=C:\Users\Administrator\AppData\Local
LOGONSERVER=\\******-PC
MAGICK_HOME=C:\Program Files\ImageMagick-6.5.5-Q16
NUMBER_OF_PROCESSORS=2
OS=Windows_NT
Path=C:\Program Files\ImageMagick-6.5.5-Q16;C:\MinGW\bin;c:\Program Files\Support Tools;C:\Windows\System32\Wbem;C:\Windows;C:\Windows\system32;C:\usr\bin;C:\usr\site\bin;C:\Program Files\Common Files\Ahead\Lib\;C:\Program Files\Common Files\Ahead\Lib\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 23 Stepping 10, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=170a
ProgramData=C:\ProgramData
ProgramFiles=C:\Program Files
PROMPT=$P$G
PUBLIC=C:\Users\Public
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\Windows
TEMP=C:\Users\ADMINI~1\AppData\Local\Temp
TMP=C:\Users\ADMINI~1\AppData\Local\Temp
TRACE_FORMAT_SEARCH_PATH=******\TraceFormat
USERDOMAIN=******-PC
USERNAME=Administrator
USERPROFILE=C:\Users\Administrator
windir=C:\Windows

C:\Users\Administrator>


というわけで%APPDATA%に置き換わる環境変数値が確認できましたので置き換えた
C:\Users\Administrator\AppData\Roaming\Mozilla\Firefox\Profiles\
の場所を見てみると
********.defaultというフォルダが見つかりましたのでこの中に
user.jsというファイル名で以下の内容を保存してブラウザ再起動で無事解決!

user_pref("capability.policy.policynames", "allowclipboard");
user_pref("capability.policy.allowclipboard.sites", "http://blog.ameba.jp");
user_pref("capability.policy.allowclipboard.Clipboard.cutcopy", "allAccess");
user_pref("capability.policy.allowclipboard.Clipboard.paste", "allAccess");


ちなみに今回設定した
C:\Users\Administrator\AppData\Roaming\Mozilla\Firefox\Profiles\********.default
とマナカナ並みに似ている
C:\Users\Administrator\AppData\Local\Mozilla\Firefox\Profiles\********.default
というのもVistaには存在しているので間違わないようにしないといけません。


にしても階層深いし分かりづらいしもっとシンプルにできないものですかね
ま、セキュリティ的にデフォルトで全サイトをコピペ不可にしておくというのはわかりますが・・・。


あとリンク機能を使うと小窓のポップアップウィンドウが前面に表示されないので最初ポップアップが出なかったのかと思いました。
IEのときは<p>と<br />が入り混じってたのにFirefoxでは<br />のみというか正確に言うと<br />と<br>がタグ表示切り替えのときかなんかで混在して改行がなくなったので書きづらくなったかなぁ。。
それとFirefoxはリソース多目に使ってるのがちょいと残念。PV3でテレビ観て動画エンコードしながらだとIEのほうが負担少ないですな。