Hatena::ブログ(Diary)

SWDYH

SEARCH
COMMENTS

 | 

2010 06 10

AutoPagerize for Safari

f:id:swdyh:20100610165438p:image:w500

Safari5がリリースされ、拡張機能が追加できるようになったので、AutoPagerizeのSafari版をつくってみました。Safariの拡張の仕組みは、Chromeの拡張とほとんど同じなのでわりと簡単につくれました。

いまのSafari5で拡張機能を使うには、環境設定の詳細で開発メニューを表示するようにして、開発メニュー「拡張機能を有効にする」をチェックする必要があります。あとは拡張用のファイルをダウンロードして開くとインストールできます。

http://autopagerize.net/

通りすがり通りすがり 2010/06/12 01:21 インストールさせていただきました。とても便利ですね。
そこで対応させていただきたいページがあります。
imgboardを使用している掲示板です。
http://www.big.or.jp/~talk/t-club/soft/index.html
何卒よろしくお願いいたします。

tmysktmysk 2010/06/12 09:43 2010/6/12 9:40 (JST) に DLしようとすると404が返されました
確認していただけますか。よろしくお願いします。

swdyhswdyh 2010/06/12 10:08 通りすがりさん
その情報だけだとちょっと厳しいです。URLがあれば、なんとかなるかもしれません。

tmyskさん
ちょうどアップデートをしていて、その際にファイルを整理していて、
少しの間消えてしまっていました。いまはもう大丈夫です。

通りすがり通りすがり 2010/06/12 17:46 作者さん
早速のご返信ありがとうございました。
imgboardを使用したサイトで具体的に申しますと、http://cgi.din.or.jp/~behemoth/cgi-bin/lncb.cgi
こちらになります。
一ページ目 http://cgi.din.or.jp/~behemoth/cgi-bin/lncb.cgi?page=1
という具合にページ数が増えるにつれ数字が増加していきます。
ご多忙とは思われますが何卒よろしくお願いいたします。

tmysktmysk 2010/06/12 22:37 SWDYHさん
ありがとうございます。正常にDLできました。
便利な拡張機能ありがとうございます。

通りすがり通りすがり 2010/06/15 03:58 作者さん
ちょっと自分なりに書いてみましたが、登録できず…。できれば登録をお願いしたいのですが、よろしいでしょうか?
というか全くの初心者でして何が何やらよくわからずやってみました。
これでよろしいのでしょうか?これから学習し他のサイトも書いてみようと思いますので何卒ご教示お願いいたします。

Licentious磔板@9ravens
pageElement
/html/body/form/form
insertBefore

url
^http://cgi\.din\.or\.jp/~behemoth/cgi-bin/lncb\.cgi
nextLink
/html/body/form/table[2]/tbody/tr/td[2]/font/input
exampleUrl

swdyhswdyh 2010/06/15 13:39 掲示板見てみたんですが、ページの構造的に対応するのは難しいです。すいません。

t_f_mt_f_m 2010/06/15 16:28 Safari5+AutoPagerizeでも同様の問題がありました。ご報告までに。
http://d.hatena.ne.jp/t_f_m/20100527

os0xos0x 2010/06/17 10:42 そうそう、id:t_f_mさんが書いてる件ですが、実は相対パスを解決する必要自体がないと思います。
Chrome/Safari版ではユーザースクリプトのコンテキストでリクエストを投げているので、勝手に相対パスを現在のコンテキストで解決してくれます。相対パスは相対パスのままXMLHttpRequestすればOKってことです。それでbase要素での指定も勝手に反映されます。
一応、2ページ目以降でbase要素の指定の違ったり、パスの構造が変わる上に相対パス指定みたいなケースだとうまく動かないとかありますが、相当レアケースだと思います。

swdyhswdyh 2010/06/18 19:51 ChromeとSafariはパスの解決しなくても良さそうですね。修正しました。

利用者です利用者です 2010/07/19 16:39 AutoPagerize大変重宝しています。firefoxでamazonで検索した直後は動くのですが、カテゴリーで絞り込むと動かなくなります。(greasemonkey自体動いてないのかも)理由が分かれば教えていただきたいです。

dalshdalsh 2010/07/27 00:18 FirefoxのGreasemonkey版AutoPagerize を便利で使わせていただいてます。

Biz.ip というサイトでほとんどの記事はうまく読み込んでくれるのですが、時々表示が乱れるページがありましたので報告しておきます。

http://bizmakoto.jp/bizid/articles/0912/07/news046.html
のページでは1ページ目のコンテンツが2ページ目の下に表示されてしまいます。

名無し名無し 2010/08/03 10:59 Mac Safari Extension AutoPagerizeでITMediaのこのページが
継ぎ足されません。
http://www.itmedia.co.jp/news/articles/1008/02/news086.html

muscmusc 2010/12/01 08:52 hello, i have AutoPagerize running on Safari. and is wonderful handy.

i have download the file from your website for FireFox. But i don't know how to install this file?? or where i need to put into my MacOS directorie??


can you help me? please

(Safarie was easy to instal, this was automatic instal from safari extentions webpage)

But for FireFox, i don't find this Add-on

Musc, Belgium

gumbygumby 2011/06/15 01:44 作者さま。

わくわくしてファイルを手に入れたのですが、インストールの段になるとエラーが出ます。
また、サファリの開発メニューを表示できるようにしましたが、「機能拡張を有効にする」はありません。
どうすれば?
ちなみにMac OS10.5.8、サファリは5.0.5です。

swdyhswdyh 2011/06/17 18:05 「機能拡張を有効にする」はSafariの「環境設定」にあります。
それが有効になっていれば、ダウンロードしたファイルを開くとインストールしますか?というのがでてくると思います。

swdyhswdyh 2011/06/17 18:16 Firefox Add-on can be installed with Safari extension in a same way.
If it fail, try to drop downloaded file into Firefox window.

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/swdyh/20100610/1276156785
 |