Large

PageExpand (Greasemonkey、UserScript 用)

By hakuhin Last update May 13, 2013 — Installed 66,413 times.

Script Summary: すべてのWEBページをリッチに展開。短縮URLの展開、URL文字列のリンク化、画像のポップアップ表示、動画のインライン表示、掲示板の拡張表示など。 Expand all pages. expand the short URL. Generate a link from the URL string. Popup image. Video is displayed inline. expand the BBS. etc...



Version: 1.2.0

Copyright: hakuhin

Script homepage

Thumb Thumb Thumb Thumb Thumb Thumb

■インストール方法

■Mozilla Firefox の場合

・あらかじめ、Greasemonkey をダウンロードしてインストールします。
・ユーザスクリプトを開くと、インストールの案内が表示されるのでインストールを行うと動作するようになります。
・拡張機能版を公開しています。
https://addons.mozilla.org/firefox/addon/pageex...

■Google Chrome の場合

・拡張機能版を公開しています。
https://chrome.google.com/webstore/detail/bjnob...

■Opera の場合

・拡張機能版を公開しています。
https://addons.opera.com/extensions/details/pag...

■Safari の場合

・拡張機能版を公開しています。
http://hakuhin.jp/download/page_expand/release/...

■Sleipnir3 の場合

・Google Chrome 版の拡張機能が利用可能です。

■InternetExplorer の場合

・非推奨です。

■短縮URLの展開機能

・短縮URLのリンクがある場合、リンク先を最終リダイレクト先に変更します。
 

■アンカーの置換機能

・検索サイトのリンク先を直接リンクに変更します。
・対応サイト(google、yahoo.co.jp)

・画像検索サイトのデフォルトのポップアップ処理を抑制します。
・対応サイト(google、*.yahoo.com、bing.com、aol.com、baidu.com、naver.com)

・掲示板のリンク先を直接リンクに変更します。
・対応サイト(2ch.net、machi.to、bbspink.com、jbbs.livedoor.jp、kakiko.com、logsoku.com、atchs.jp)

・Twitter のリンク先を直接リンクに変更します。
 

■ハイパーリンクの置換機能

・SNS サイトへのリンクから高解像度画像の取得を試みて展開します。
・対応サイト(instagr.am、flickr.com、twitpic.com、pic.twitter.com、facebook.com、Google+、Picasa、tumblr.com、yfrog.com、campl.us、Giphy、Gyazo、フォト蔵、ついっぷる、ニコニコ静画[要ログイン]、ピクシブ[要リファラ変更])

・画像検索サイト内にて、外部の画像の取得を試みて展開します。
・対応サイト(google、yahoo.co.jp、*.yahoo.com、yahoo.cn、bing.com、*.ask.com、aol.com、aol.jp、yandex.ru、goo.ne.jp、baidu.com、baidu.jp、naver.com、ocn.ne.jp、biglobe.ne.jp)

・Wikipedia 内にて、高解像度画像の取得を試みて展開します。
 

■ハイパーリンク化機能

・URL文字列がある場合、ハイパーリンクに変更します。
 

■イメージの展開機能

・画像ファイルのリンクにマウスカーソルを重ねると画像をポップアップ表示します。(デフォルトの動作)
・画像ファイルのリンクがある場合、サムネイル表示します。(特定のサイト限定で動作)
・縮小された画像にマウスカーソルを重ねると拡大ポップアップ表示します。
 

■サウンドの展開機能

・サウンドファイルのリンクがある場合、オーディオをインライン表示します。(特定のサイト限定で動作)
・音楽投稿サイトへのリンクがある場合、プレイヤーをインライン表示します。(特定のサイト限定で動作)
・対応サイト(soundcloud.com、mixcloud.com)
 

■ビデオの展開機能

・ビデオファイルのリンクがある場合、ビデオをインライン表示します。(特定のサイト限定で動作)
・動画投稿サイトへのリンクがある場合、ビデオをインライン表示します。(特定のサイト限定で動作)
・対応サイト(youtube.com、nicovideo.jp、ustream.tv、dailymotion.com、vimeo.com、video.fc2.com、video.fc2.com、liveleak.com)
 

■掲示板の拡張表示機能

・レスのリンクにマウスカーソルを重ねると、メッセージをポップアップ表示します。
・ID、トリップ、ホスト情報にマウスカーソルを重ねると、メッセージをポップアップ表示します。(クリックするとリムーブ)
・フォロワー数を表示します。(クリックするとリムーブ)
・継ぎ足し読み込みボタンを追加します。
・対応サイト(2ch.net、machi.to、bbspink.com、jbbs.livedoor.jp、kakiko.com、logsoku.com、mimizun.com、unkar.org、2chan.net、4chan.org、ニコニコ大百科)
 

■テキストの展開機能

・テキストファイルのリンクがある場合、テキストエリアを表示します。(デフォルトでは動作しません)
 

■インラインフレームの展開機能

・swf ファイルのリンクがある場合、Flash をインライン表示します。(デフォルトでは動作しません)
・pdf ファイルのリンクがある場合、PDF をインライン表示します。(デフォルトでは動作しません)
 

■エレメントの置換機能

・JavaScript でコールバック関数を記述すると全 HTMLElement にアクセスできます。(デフォルトでは動作しません)
 

■テキストの置換機能

・JavaScript でコールバック関数を記述するとテキストを変更できます。(デフォルトでは動作しません)
 

■Greasemonkey で動作しない機能

・リファラ置換機能は動作しません。
・ユーザーエージェント置換機能は動作しません。
・アクセス遮断機能は動作しません。(この拡張からのアクセスのみ作用)
・コンテキストメニューの表示は動作しません。(ユーザースクリプトコマンドとして動作する)
・アドレスバーにアイコンを表示は動作しません。
 

■UserScript で動作しない機能

・短縮 URL の展開は動作しません。
・リファラ置換機能は動作しません。
・ユーザーエージェント置換機能は動作しません。
・アクセス遮断機能は動作しません。(この拡張からのアクセスのみ作用)
・コンテキストメニューの表示は動作しません。
・アドレスバーにアイコンを表示は動作しません。
・PageExpand の設定は動作しません。
・設定を変更したい場合は、ソースコードを直接書き換える必要があります。(手動インポート機能)
・クロスドメインとなるデータの取得ができません。
 

■設定を変更する(Greasemonkey のみ)

1.以下のページを開きます。(セキュリティの都合上必須)
http://userscripts.org/scripts/show/86954
2.アドレスバーの『Greasemonkey』のアイコンからメニューを開きます。
3.『ユーザースクリプトコマンド』→『PageExpand の設定』を選択します。
 

■セキュア(https)なページでの動作について

セキュア(https)なページ内」では機能が制限されており、「https://~ にあるリソース」のみ展開を行います。
設定を変更すれば、制限を解除して「アンセキュア(http)なページ内」と同じようにすべてのリソースを展開する事ができます。
設定の変更方法です。

1.PageExpand の設定を開く。
2.左のメニューから「URLマッピング設定」を選択する。
3.右上にあるリストから該当する設定を選択する。
4.下にある「セキュリティ」の『セキュアなページ内で「http://~ にあるリソース」を展開する』のチェックボックスを有効にする。

これで「http://~にあるリソース」も展開されますが、暗号化の警告が常に表示されるようになるのでご注意下さい。
 

■こんなサイトにお勧め

・2ちゃんねる(2ch) や 4chan などの掲示板サイト
・google 検索結果や twitter などの外部へのリンクが羅列されやすいサイト
 

■詳細仕様

http://hakuhin.jp/browser_extension.html#EXTENS...