アメブロで、FireFox3を使ったコピー&ペーストを可能にする。 | でぃめんたーの糖質制限ダイエット

でぃめんたーの糖質制限ダイエット

糖質制限ダイエットで目指せ!マイナス30キロ
あとガジェット備忘録

FireFox3を使ってアメブロで記事を書く際、記事記入欄内でCtrl+Cでコピー、Ctrl+Vでペーストしようとすると、
エラーメッセージが表示されてコピー&ペーストできません。

(参考画像)
吸魂記


特に私は、Ctrl+CとCtrl+Vによるコピー&ペーストを多用するのでこれは困った問題。
何とかしてこの問題を解決しようと思い、色々調べたところ次の4つの対処方法がありました。
今回は、その4つの方法を検証みたいと思います。


【FireFoxのバージョン】

FireFox3.0.5



【対処方法】

案1) FireFoxアドオン「NoScript」を導入し、FireFoxのJavaScript制御設定を変更する
参考URL→ http://hashikan.blogspot.com/2008/02/firefox.html
アドオン入手先→ https://addons.mozilla.org/ja/firefox/addon/722

案2) FireFoxアドオン「IE Tab」を導入する
アドオン入手先→ https://addons.mozilla.org/ja/firefox/addon/1419

案3) User.jsにスクリプトを追加記述する ※出典:Mozilla-Japan.org
参考URL→ http://www.mozilla-japan.org/editor/midasdemo/securityprefs.html

案4) アメブロの記事記入欄を「HTMLタグを表示」に切替え、そこでコピー&ペーストする
参考URL→ http://keyquo.ameblo.jp/keyquo/entry-10000186258.html



【検証】


案1) FireFoxアドオン「NoScript」を導入し、FireFoxのJavaScript制御設定を変更する

参考URL→ http://hashikan.blogspot.com/2008/02/firefox.html
アドオン入手先→ https://addons.mozilla.org/ja/firefox/addon/722

<結果>
◎ 問題なくコピー&ペーストできる。

<「NoScript」について>
FireFoxのJavaScript制御を細かく設定できるアドオン。

<設定方法>
1.「NoScript」をインストールし、FireFoxを再起動する。
2.「NoScript」の設定画面を開く。
3.「Whitelist」タブを選択する。
4.「ウェブサイトのアドレス」欄に「*.ameblo.jp」と入力し、「許可」ボタンを押下する。
5.「詳細設定」タブを選択する。
6.「Trust」タブ内の、「クリップボードからリッチテキストのコピーとペーストを可能にする」にチェックを入れる。
7.「OK」ボタンを押下する。

<説明>
アメブロのブログ記事記入欄について、「タグの非表示」タイプの記入欄内はJavaScriptで制御されているのかも。
勿論、コピー&ペーストもJavaScriptによって制御されている。
そして、FireFox3はセキュリティ確保のためにJavaScriptをデフォルトで制限しているから、
コピー&ペーストしようとするとエラーが発生して、コピー&ペーストできないのかもしれない。

そこで、FireFoxのJavaScript制御を細かく設定できるアドオン「NoScript」を使って、
コピー&ペーストだけを制御対象外にしてしまおうということなんですね。

ただ、この「NoScript」はFireFoxJavaScriptに関連するセキュリティーレベルを変えてしまうことになるので、
インストール・設定には細心の注意が必要です。


案2) FireFoxアドオン「IE Tab」を導入する
アドオン入手先→ https://addons.mozilla.org/ja/firefox/addon/1419

<結果>
◎ 問題なくコピー&ペーストできる。

<「IE Tab」について>
GeckoなFireFoxでも、IEのTridentエンジンを使えるようになる。
世の中には、まだまだIEにしか対応していないWEBページが存在するので、
そういったWEBページを閲覧する際に使用する。(Microsoft Outlook Web Accessとか)

<設定方法>
1.「IE Tab」をインストールする。
2.「IE Tab」の設定画面を開く。
3.「サイトフィルタ」タブを選択する。
4.「URL」欄に「*.ameblo.jp」と入力し、「追加」ボタンを押下する。
5.「OK」ボタンを押下する。

<説明>
偶然、この方法を発見しました。
Tridentエンジンを使用すると今回の問題は発生しないので、FireFoxのJavaScript制御というのは
Geckoエンジンの仕様に依存しているのかな、と思います。

しかし、アメブロの「画像の追加」「リンク追加」「下書き(非公開)」ボタンを押下した際、
FireFoxでは小さいウィンドウ(ポップアップウィンドウ?)がで表示されていたが、
「IE Tab」を使用すると新規タブで開くようになる。(私はこれがイヤ)


案3) User.jsにスクリプトを追加記述する ※出典:Mozilla-Japan.org
参考URL→ http://www.mozilla-japan.org/editor/midasdemo/securityprefs.html

アメブロのブログ記事記入欄内でコピー&ペースト際にエラーメッセージに書かれているリンクを辿ると、
そこには「user.jsを書き換えろ」と書いてあります。

<結果>
×
 コピー&ペーストできない

<設定方法>
1.下記===線内のスクリプトをUser.cssに追加記述し保存する。
2.FireFoxを再起動する。

=========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");

=================================

<説明>
FireFoxの過去バージョン(2.x.x系以前?)ではできたようですが、
私が使用しているFireFox3.0.5ではできませんでした。



案4) アメブロの記事記入欄を「HTMLタグを表示」に切替え、そこでコピー&ペーストする
参考URL→ http://keyquo.ameblo.jp/keyquo/entry-10000186258.html

<結果>
◎ 問題なくコピー&ペーストできる。

<設定方法>
アメブロの記事記入欄を「HTMLタグを表示」に切り替える。

<説明>
いちいち「HTMLタグを表示」に切り替える必要があり面倒臭い上に、
HTMLタグを読みながら編集する必要があるの、非常にストレスが溜まる。



【総評】

ひとまず、

案1)FireFoxアドオン「NoScript」を導入し、FireFoxのJavaScript制御設定を変更する

を採用。

FireFoxは、ユーザーさん各自でカスタマイズ可能な項目が多い分、
ブラウザをとことん自分好みにカスタマイズしたいユーザーさんにとっては
便利なブラウザかもしれません。

逆に考えると、「ブラウザなんて、WEBページを表示れきれば何でもいいよ」と思っていて、
ブラウザに拘りがないユーザーさんにとっては敷居が高い気がします。

・ プラグインを探してインストール
・ スクリプトを調べて書き換える

なんて、大半の人はしないのでは???時間もかかるし。
私の嫁様なんて、悪名高いIE7で満足しちゃってますよ。
FireFox・Sleipnir・Lunascapeをいくら勧めても、

「IE7で満足しているし、乗換えると設定し直さないといけないからメンドイ」

の一言で終了すよ。




ブログランキングへ参加しています。

↓下のバナーをポチっとな。
吸魂記