HAKUHIN's home page
更新履歴
 
 


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 分以上掛かるような超巨大スレッド内で動作させると、時間短縮効果があります。
 
だたしコンテンツが表示されない為、ながら作業はできません。
 
 
2015 年の更新履歴