知恵袋の「空爆」投稿とは?
知恵袋での迷惑行為の1つに「空爆」と呼ばれる投稿があります。
これは改行だけが数十行も続くもので、文字のない空白の行が続くことから「空爆」と呼ばれています。
「空爆」があるとページが極端に縦長になるため、ページをスクロールする手間がかかり、普通に閲覧することが困難になります。
また、ブラウザに余計な負担がかかるため、ひどいときにはスクロールの途中でブラウザの動作が止まってしまうこともあります。
この迷惑行為は2011年の暮れ頃から見かけるようになりました。
半年ほどで落ち着いたようですが、いまでもたまにやっている人がいるようです。
移動キーによる対処法
マウス操作に慣れてしまって忘れがちになっているかもしれませんが、ページをスクロールするにはキーボードショートカットを使うという方法もあります。
ページ先頭(最上部)へ移動…[Home]キー
ページ末尾(最下部)へ移動…[End]キー
上にスクロール………………[PageUp]キー/[Shift]+[Space]キー/[↑]キー
下にスクロール………………[PageDown]キー/[Space]キー/[↓]キー
「空爆」によって極端に縦長になったページの場合、マウスを使ってスクロールするよりも、これらのショートカットを使ったほうが操作は楽になりますね。
しかし、1件の質問に対して複数の「空爆」と回答が混在しているような場合は「空爆」に挟まれた回答を見落としやすいですし、[違反報告]ボタンを探しにくいという点は変わりません。
マウスより楽とはいえ、手間がかかることに変わりませんので、この方法は何の準備もなく「空爆」と遭遇したときには便利ですが、出来れば前もって次の対処法を準備しておくほうがよいかもしれませんね。
ブックマークレットによる対処法
【空爆の時代は終わった】Yahoo!知恵袋の「空爆」の荒らしを完全に無効化する二つの方法
このノートは現在は閲覧できなくなっていますが、URLをキーワードにしてGoogle等で検索すれば2012年3月25日に取得されたWEB魚拓を閲覧することが可能です。
このノートが現在もそのまま閲覧可能であればそのURLを紹介するだけで十分なのですが、現在はそのままでは閲覧できず、WEB魚拓を閲覧するにはJavaScriptを一時的に無効にするなどの手間がかかるため、僭越ながらそこに書かれている方法のうち「投稿内容をインラインフレームの中に表示させる方法」を紹介させていただきます。
コード
- javascript:(function(){var divs = document.getElementsByTagName('div');for(var i=0;i<divs.length;i++){if(divs[i].className=='qa'){var comment = divs[i].innerHTML;divs[i].innerHTML = '<div style="overflow:scroll;width:100%;height:300px;">' + comment + '</div>';}}})();
このコードは、ブックマークレットとしてお気に入りに登録しておけば、質問・回答のページを表示させてからそのお気に入りをクリックすると投稿内容が一時的にインラインフレームの中に表示されるようになるというものです。
どんなに長い「空爆」でも「height:300px」で設定した長さのフレームの中に表示されるため、ページをスクロールする手間がかからなくなるというわけですね。
ブラウザへの負担も軽くなるので、スクロールの途中でブラウザの動作が止まるという心配もなくなります。
通常の回答の状態
回答をインラインフレームの中に表示させた状態
自分が質問者の場合は、インラインフレームの外側の回答日時・違反報告ボタンの上部に「この回答をベストアンサーに選ぶ」ボタンが表示されます。
なお、画像のインラインフレームの長さは「height:200px」にしたものです。
ブックマークレットの準備の手順
①まず適当なページをお気に入りに追加して、任意の名前をつけます(例では「知恵袋インラインフレーム」)。
②お気に入りに追加したらそのプロパティを開いて、前述のコードをURLの欄にコピペします。
③プロパティの[適用]ボタンを押し、次のショートカットエラーがでたら[はい]を押します。
④URLがコードになっていればブックマークレットの出来上がりです。
これで、質問・回答のページを表示させてからそのお気に入りのブックマークレットをクリックすると、投稿内容が一時的にインラインフレームの中に表示されるようになります。
このブックマークレットはページを更新(リロード)すると解除されますので、回答が多くて2ページ目に移動したときなどは、もう一度インラインフレームの中に表示させるにはう一度ブックマークレットをクリックします。
なお、rank_0utさんが公開しているもう1つのコードを応用すると、こちらのノートで紹介されているような荒らし対策も可能となります。 知恵袋で荒らしを無視するために
参考サイト
IE編 項目の移動/ページスクロール/Home Endキー - OFFICE MASTER|BB-WAVE
【空爆の時代は終わった】Yahoo!知恵袋の「空爆」の荒らしを完全に無効化する二つの方法
ノート本文 (現在閲覧不可能)
ノートの履歴 (閲覧可能)
ブックマークレット - Wikipedia
【投稿2013/1/31】 Copyright (C) 2013 historian1582