You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Firefox4 用アドオンの AutoPagerize がメモリリークしているという話があった。 http://twitter.com/#!/zapa/statuses/52351101382557697http://www.goinkyo.jp/isaoa/?i=2011/04/02-221540http://lufesu.blog3.fc2.com/blog-entry-54.htmlhttp://d.hatena.ne.jp/ima314/20110413/1302712902http://twitter.com/#!/Dita_69/status/59039558909706240http://twitter.com/#!/nagas/statuses/65150690221236224アドオン版の AutoPagerize を使うとメモリが大量に使用されるが、 代わりに Gre
http://www.google.com/search?q=AutoPagerize http://www.google.co.jp/custom?q=firefox https://www.google.com/search?q=bucket&tbm=pts https://www.google.com/search?q=autopagerize&client=firefox-b-1-d&source=lnms&tbm=nws&sa=X&ved=0ahUKEwjImsSLhq7jAhVUa80KHbVfDPMQ_AUIECgB&biw=1536&bih=728 https://www.google.com/search?q=upfronts&client=firefox-b-1-d&source=lnms&tbm=nws&sa=X&ved=2ahUKEwi_3Y22pdLwAhWDKV
Wedata 落ちてるし、最近投稿された AutoPagerize 用の SITEINFO は腐ったのが多いという話を書く。 自分が把握している限りでは、まず29日の午前12時あたりに jqwerty と vavo という人が、このような感じの SITEINFO を大量に追加していった。正確な件数はちょっとわからないけれど、100件以上はあったと思う。 20c0da7e7383afdd6567306f83b947cf pageElement //div[@id=‘outer-wrapper’]/div[@id='wrap2’] url http://idreamofplum.blogspot.com/* nextLink //div[@class=“blog-pager”]//a[@class=“blog-pager-older-link”] 特徴としては、 - SITEINFO の名称を
document.createEventとdispatchEvent、addEventListenerを使ってイベントドリブンに書いたJavaScriptがオレブーム(ただし、IE非対応*1 )なので、軽く紹介してみたいと思います。 具体的には、AutoPatchWork (Google Chrome Dev用のextension)をイベントドリブンで実装しています。 AutoPatchWork.jsが2009/06/11 21:00時点のソース(id:nanto_viのコメントをうけて#を.に変更済み)。シンプルさを重視しているので、324行と短めです(CSSは別ファイルですが)。 window.addEventListener('scroll', check_scroll, false); window.addEventListener('AutoPatchWork.request',
Google Chromeの場合、上記ページに行って[インストール]ボタンを押すだけですが、Firefox(Greasemonkey)/Operaは多少の手続きが必要です。 詳細はこちらのページをご覧ください。 GIS_AutoPager(version 0.02)をOperaやFirefoxで使う - 風柳メモ ■特徴など 画面をスクロールしていくだけで、サムネイルが追加されていく。 サムネイルは画像への直リンクに変換、また、関連ページへのリンクも同時に表示。 キー操作でサムネイル間の移動/その場でプレビュー/別タブで開く、等の操作が可能。 Googleの左サイドバーの機能にもある程度対応(ページ遷移なしで切替可能)。 ■注意 例によって動作保証はありません。インストールおよび使用に際し何かあったとしても作者は一切関知しませんので、自己責任にてお願いします。 Googleは結構頻繁に画面
AutoPagerize くらいは - twwp宛て。 本家swdyh版について(oAutoPagerizeも主な流れは同じだけど)、ざっくりと処理の流れを(細かいところやメインでない部分は省いています)。 ページの読み込み→Greasemonkey起動(この辺は省略)、AutoPagerize起動 SITEINFOの読み込み SITEINFOの期限が切れていた場合、wedataから最新を取得 URLにマッチするSITEINFOがあるかチェック、なければ終了 SITEINFOのXPathが機能しているかチェック、XPathで要素を取れなかったら終了 初期化処理 次のページのURL取得 差込位置の決定、insertBeforeか、pageElementの最後の次の要素 右上アイコン・ヘルプの設置 スクロール監視の開始 読み込み開始位置の決定(どこまでスクロールしたら次のページを読み込むかは、
See related links to what you are looking for.
GreasemonkeyスクリプトのAutoPagerizeやFirefox add-onのAutoPagerのように、スクロールするだけで自動ページングできるjQueryプラグインを作ってみました。 ※10/22 全面的に書き直したv1.0.0をリリースしました。 詳しくはhttp://lagoscript.org/jquery/autopagerを参照してください。 サンプル $.autopager({ nextLink : '#nav a:last', // 次ページリンクのセレクタ pageElement: '#res' // ページコンテンツ部分のセレクタ }); jQuery.autopager(options) サイトに次ページの自動読み込み機能を付け加えます。 options nextLink: 次ページのリンクを持つ要素へのセレクタ pageElement: ページコンテ
下の一行をtumblrのDescriptionにコピペする。 <script type=”text/javascript” src=”http://proto.jp/js/tumblrAutoPager.js”></script> そうすることでtumblrの表ページがAutoPagerizeのような無限スクロールになる。tumblrのDescriptionはjsも普通に動作するので、xmlhttprequestにおけるクロスドメインの壁を越えられる。前からできんじゃね?と思ってて、試しにやってみたらできてビビった。 これはページに埋め込んでるjsなのでブラウザ依存しない。IE,Firefox,Safari,Opera,Google Clomeの最新版で動作確認済み。Greasemonkeyを入れてなかったり、対応していないブラウザでもAutoPagerizeぽい無限スクロールを体験できる
ちょっとアレなタイトルですが、GreasemonkeyでAutoPagerize対応のスクリプトを自作する時の注意点を2つメモ。 自分はひよっこですが、これからGreasemonkeyスクリプト書いてみようかなという人の助けに少しでもなれば嬉しいです。 継ぎ足されたページに適用する方法 AutoPagerizeで継ぎ足された部分に自分のスクリプトを適用する方法あれこれ - 0xFF を参考に、AutoPagerize_DOMNodeInsertedを使うことにする。 以前はaddFilterとかGM_AutoPagerizeLoadedとか出てくる書き方をしていたんだけれど、この方法がやはり簡単・シンプルなので採用させて頂きました。 継ぎ足されたページ「のみに」適用する方法 新しく継ぎ足されたページのみに、スクリプトの内容を適用・反映したい場合。 注意しないと、継ぎ足されたページのみに適用
以前からある手法から順番に見ていきます。 ページの高さの監視 setIntervalでページの高さを監視して、増えていたらAutoPagerizeが動いたとみなして処理を行う var THRESHOLD = 300; var _height = window.innerHeight; setInterval(function(){ if (window.innerHeight - _height > THRESHOLD) { // 処理 } _height = window.innerHeight; }, 300); メリット AutoPagerizeだけでなく、はてなダイアリー・ブックマーク、Twitterなどでのサイト側でのページの継ぎ足しにも対応できる デメリット THRESHOLDをいくつにするかなど、一概に決められない。タイマーをたくさん回すと重くなる。Floatしている要素を継
2009/04/30あたりのTwitterのリニューアルでAutoPagerizeがうまく動作しなくなりました。(Pager部分がJavaScriptを動的に生成するようになったため、SITEINFOだけでは対応できなくなってしまいました) 2009/05/07あたりから、oAutoPagerizeならデフォルトのままで動作するようになったみたいです。 FirefoxというかGreasemonkeyでは、 AutoPagerizeTwitterFilter - SWDYHがお勧めです。 JavaScriptを有効にしていないとページを遡ることもできなくなったので、その点に関して修正が入ればAutoPagerizeが再び動作するようになることも期待できるのですが、残念ながらそういった様子はないみたいです。 というわけで、Twitter用のAutoPagerizeを書きました*1。 twitt
うたたね - Tombloo+ AutoPagerise のお作法(修正版) これ関連. こんなのでどうかな? AutoPagerizeのAPIとして追加する. window.AutoPagerize.nodeOriginUrl = function(node){ if (ap == null || typeof(node) == "undefined") return location.href; var insertPoint = ap.insertPoint; var delimiters = getElementsByXPath('descendant::*[contains(concat(" ",normalize-space(@class)," "), " autopagerize_page_info ")][namespace-uri()="http://www.w3.org
まず、最初のリリースから一年がたとうとしているopera:configに解説文を(ryことoconfigCSS-jaですが、これは元々Xtpeakという方が作ったcssを私が勝手に翻訳したものです。元のファイルは、私が今でもやっているように毎回更新しているわけではないので、とぎれとぎれのリリースが(原作者以外の手で)続いていました。それが最近になってcssからlngに変わりました。lngにすることで、"operaスキームを弄ることが出来る(opera:cacheにサムネイルを表示できる)""Ver.管理が楽になる(同一のファイルで複数のVer.をサポートできる)"という利点があります。その利点を考えると、cssやめちゃおうかなーって傾くのですが、lngにしちゃうとファイルの構造を常に把握する必要がありそうなのでやめておきます。それ以前にやりたくありません。 さて、次にoAutoPageri
At Thu Mar 19 2009 09:42:20 GMT+0900, total 1 window(s) Window has 10 tab(s) rfc 正規表現 - Google 検索 deadspace はてなブックマーク - AutoPagerizeのSITEINFOのurlの正規表現(エスケープ)について - Cherenkovの暗中模索にっき AutoPagerizeのSITEINFOのurlの正規表現(エスケープ)について - Cherenkovの暗中模索にっき match - MDC JSON http://www.ietf.org/rfc/rfc4627.txt?number=4627 Perlメモ RFC 4627 - The application/json Media Type for JavaScript Object Notation (JSON) Reg
Google イメージ検索対応のおまじない AutoPagerize ver 0.0.26+パッチ版 AutoPagerize本体ソースのSITEINFOに以下のような設定を追加します。 var SITEINFO = [ { name : 'Googleイメージ検索', url : 'http://images\\.google\\..+/images\\?.+', nextLink : 'id("nn")/parent::a', pageElement: '//table[tbody/tr/td/a[starts-with(@href,"/imgres")]]', exampleUrl : 'http://images.google.com/images?gbv=2&hl=ja&safe=off&q=%E3%83%9A%E3%83%BC%E3%82%B8'
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く