HAKUHIN's home page 過去ログ 2016年
■2016/11/21
PageExpand ver.1.5.8 をリリースしました。
BBSボードなどにて、絵文字などが正しく変換されない問題を修正しました。
bbspink、ふたばの変更に対応しました。
SoundCloud の Flash 版プレイヤーを削除しました。
■2016/08/05
JS講座に、Set クラスについて を追加しました。
■2016/07/31
PageExpand ver.1.5.7 をリリースしました。
「2ちゃんねる掲示板(v.06)」に、以下のサブドメインを追加しました。
krsw / mint / nhk2 / rio2016 / phoebe.bbspink.com
■2016/07/29
JS講座に、Generator について を追加しました。
■2016/07/25
JS講座に、Iterator について を追加しました。
■2016/07/06
JS講座に、Battery Status API について を追加しました。
■2016/07/02
PageExpand ver.1.5.6 をリリースしました。
イメージドロッパー機能を追加しました。(Chromium、Firefox 版のみ)
■イメージドロッパー機能について
ポップアップ画像に対して、ドラッグ操作を行います。
すると、その場にドロップエリアが表示されるようになります。
エリア内にドロップすると、その画像は即ダウンロードされます。
「ダウンロード設定」が適用されます。
■ダウンロード関連
ダウンロード設定から、保存先ファイル名を指定できるようになりました。
setFileName() メソッドは、省略可能になりました。呼び出した場合、設定よりも優先的に動作します。
Downloads フォルダ内のどこでも保存できるようになりました。
従来は、 /Downloads/PageExpand/* 内に制限されていました。
リファラの置換設定が、自動ダウンロード時にも反映されるようになりました。
一括ダウンロードの方は、XHR 通信であり、リファラ置換は反映されています。
進捗状況と失敗理由を、コンテント側から捕捉できるようになりました。
■保存先設定にて利用可能な変数
変数名 | 解説 |
<url> | http://sub.example.com:8080/subdirs/name.ext?query#FRAGMENT |
<kebab-url> | http---sub.example.com-8080-subdirs-name.ext-query#FRAGMENT |
<origin> | http://sub.example.com:8080/subdirs/name.ext?query#FRAGMENT |
<domain> | http://sub.example.com:8080/subdirs/name.ext?query#FRAGMENT |
<filename> | http://sub.example.com:8080/subdirs/name.ext?query#FRAGMENT |
<name> | http://sub.example.com:8080/subdirs/name.ext?query#FRAGMENT |
<ext> | http://sub.example.com:8080/subdirs/name.ext?query#FRAGMENT |
<query> | http://sub.example.com:8080/subdirs/name.ext?query#FRAGMENT |
<fragment> | http://sub.example.com:8080/subdirs/name.ext?query#FRAGMENT |
変数名 | 解説 |
<year> | 1970/12/31 23:59:59.999 |
<month> | 1970/12/31 23:59:59.999 |
<day> | 1970/12/31 23:59:59.999 |
<hour> | 1970/12/31 23:59:59.999 |
<minute> | 1970/12/31 23:59:59.999 |
<second> | 1970/12/31 23:59:59.999 |
<millisecond> | 1970/12/31 23:59:59.999 |
<unixtime> | UNIX 時間 |
■リファラ置換定義
ホワイトリストを更新しました。
■ Safari 版について
短縮 URL の展開に対応しました。(Safari 8 以降)
アドレスの # 以降は、結果に含まれません。
優先的に BlobURL を利用するよう修正しました。(Safari 8 以降)
■2016/06/05
PageExpand ver.1.5.5 をリリースしました。
ふたばのレイアウト変更に対応しました。
一部のふたば過去ログサイトに対応しました。
Firefox 版にてプライベートモードで動作しない問題を修正しました。
■2016/04/10
PageExpand ver.1.5.4 をリリースしました。
「2ちゃんねる掲示板(v.06)」に、以下のサブドメインを追加しました。
agree / echo / hitomi / karma / shiba / tanuki / mercury.bbspink.com
imgur.com の画像取得を修正しました。
■2016/02/13
PageExpand ver.1.5.3 をリリースしました。
「2ちゃんねる掲示板(v.06)」に、以下のドメインを追加しました。
raptor.2ch.net
■2016/02/10
JS講座に、Clipboard API について を追加しました。
■2016/01/27
JS講座に、開発者向けのテキストエディタについて を追加しました。
PageExpand に簡体字が入ったので、Unicode 対応のエディタを探してみました。
■2016/01/25
PageExpand ver.1.5.2 をリリースしました。
■ Firefox 版のモバイル動作について
設定ボタンが表示されなくなります。
以下の直リンクを、アドレス欄に貼り付けると、一応起動できます。
resource://pageexpand-at-hakuhin-dot-jp/page_expand/data/options.html
resource://pageexpand-at-hakuhin-dot-jp/page_expand/data/bbs_board.html
■2016/01/24
PageExpand ver.1.5.1 をリリースしました。
■掲示板ボード機能について
「2ちゃんねる掲示板(v.06)」に、以下のドメインを追加しました。
hayabusa8.2ch.net
8ch.net に仮対応しました。
現状、30件目以降が取得できない?ようです。
■ Safari 版について
証明書の有効期限前まで時計を巻き戻すと、ビルドできる裏ワザを発見しました。(え
とりあえずリリースしてみたいと思います。
■2016/01/05
PageExpand ver.1.5.0 をリリースしました。
掲示板ボード機能を追加しました。
■掲示板ボード機能について
専ブラ風の、スレッド一覧表示機能を提供します。
■対応サイトについて
掲示板ボード機能の対応サイトは、以下の通りです。
2ch.net, open2ch.net, shitaraba.net, 2chan.net, 4chan.org, reddit.com
■掲示板ボードの起動方法について
ポップアップや、右クリックメニューから「掲示板ボードを開く」を選択します。
このとき、現在アクティブなページの URL が、考慮されます。
■カテゴリパネルを開く
左上のコンボボックスから、任意のサイトを選択します。
■カテゴリパネルについて
左端ペインに、板の一覧が表示されます。
2種類の表示形式があり、右上のレイアウトボタンを押すたびに切り替わります。
インライン | リスト |
■カタログパネルについて
中央ペインに、スレッドの一覧が表示されます。
4種類の表示形式があり、右上のレイアウトボタンを押すたびに切り替わります。
板の一覧から、任意の項目をクリックすると、読み込みを開始します。
詳細 | リスト | カタログ | インライン |
■スレッドパネルを開く
スレッドパネルを開くには、左上のスレッドボタンをクリックします。
2種類の配置形式があり、クリックするたびに切り替わります。
スレッドパネルはデフォルトで閉じられています。
手動的な開閉操作をしない限り、自動的に開かれる事はありません。
下端ペイン | 右端ペイン |
■スレッドパネルについて
右端か下端ペインに、スレッドが表示されます。
スレッドの一覧から、任意の項目をクリックすると、読み込みを開始します。
スレッドパネルが隠れている場合、通常のリンクとなり、新しいタブが開かれます。
この場合、マウス中央クリックして、新しいタブを開く操作がオススメです。
■スレッドパネルの注意点
インラインフレームで、通常のサイトを表示してるだけです。
Chrome では、他の拡張機能は動作しない?ようです。
PageExpand の掲示板拡張は動作します。
制限ポリシーなどの理由で、開けない場合があります。
例えば Reddit は、x-frame-options により動作しません。
■ Reddit の仕様について
任意の subreddit を開いてから「掲示板ボードを開く」を選択します。
カテゴリ一覧とスレッド表示は、動作しません。
1000 件分に到達するまで、submission を読み込み続けます。
通常は、hot 順となります。
URL に /new、/rising、/controversial、/top が含まれる場合、その順序が考慮されます。
■したらばの仕様について
任意の板を開いてから「掲示板ボードを開く」を選択します。
カテゴリ一覧は、動作しません。
■サイドバー UI について
サイドバー UI に対応しました。(Firefox と Opera(30以降) のみ)
サイドパネルには、掲示板ボード(サイドバー仕様)が表示されます。
サイドバーを開いた瞬間に、現在アクティブなページの URL が、考慮されます。
右上のリロードボタンから、URL を読み込み直す事もできます。
Firefox の場合 | Opera の場合 |
■ Greasemonkey 版の注意点
ユーザースクリプトコマンドから、「掲示板ボードを開く」を選択して起動します。
現在開いているページ上で動作します。
現在のページの JavaScript から、ユーザー操作を読み取られるリスクがあります。
信頼できるページから実行するか、現在のページと同一サイトのスレッド一覧のみ表示します。
ページによっては、制限ポリシーにより動作しません。
例えば、セキュア(https) なページ内で実行し、アンセキュア(http) なスレッドを開いた場合、混在コンテンツとなり動作しません。
■「PageExpand の最速実行」機能について
画面が真っ白になり、レンダリング処理が省略されるようになります。
実行キューをすべて消化する(解析が終わる)までの間、継続します。
解析に 10 分以上掛かるような超巨大スレッド内で動作させると、時間短縮効果があります。
だたしコンテンツが表示されない為、ながら作業はできません。