スポンサーサイト
投稿日時 : -------- --:--
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
-------- --:-- | スポンサー広告
ニコニコ動画用スクリプト『nicoscroll2』ブックマークレット版
投稿日時 : 2009-10-25 13:50
更新日時 : 2010-04-19 13:20
更新日時 : 2010-11-15 11:24
更新日時 : 2011-04-01 11:45
更新日時 : 2011-04-06 06:00
更新日時 : 2011-06-27 07:07
 
更新:2011-06-27 07:07
Ver1.07。Tridentエンジンでのスクロールずれ修正。
 
更新:2011-04-06 06:00
Ver1.06。ページ仕様変更に対応。
 
更新:2011-04-01 11:45
Ver1.05。ページ仕様変更に対応。
 
更新:2010-11-15 11:24
動作しなくなっていたのを修正。
 
更新:2010-04-19 13:20
ニコニコ生放送に対応しました。
 
 「ニコニコ動画でプレーヤ部分まで自動スクロールするスクリプト改良版『nicoscroll2』」のブックマークレット版を作ったので載せておきます。好きなタイミングで実行できた方が都合がいいこともあるかと。
 
nicoscroll2 ブックマークレット版 Ver1.07(更新:2011-06-27 07:07)  

動作確認

 多様な環境で動作します。以下動作確認に使用した環境を列挙します。
  • Firefox 5.0
  • Firefox 4.0.1
  • Firefox 3.6.17
  • Opera 11.11
  • Google Chrome 12.0.742.100
  • Safari 5.0.5
  • Sleipnir 2.9.7
  • Internet Explorer 9.0.8112.16421
  • Internet Explorer 8.0.6001.18702
  • Internet Explorer 7.0.5730.13
  • Internet Explorer 6.0.2900.5512
 

ソース全文

整形済みのソース全文を貼っておきます。
 
nicoscroll2 Ver1.07(更新:2011-06-27 07:07)
javascript:(function(){
   var
   W = window,
   D = document,
   E = D.documentElement,
   $ = function(x){return D.getElementById(x)},
   P = $("flvplayer_container"),
   F = /^f|2$/.test(D.body.className),
   L = /^l/.test(D.domain),
   I = W.attachEvent && !W.opera,
   t = "offsetTop",
   H = ($("header") || $("PAGEHEADER")).offsetHeight,
   C = ($("all") || $("PAGECONTAINER"))[t],
   T = H + (F ? 0 : C) + (L ? 15 : 0),
   B = ($("WATCHFOOTER") || $("player_btm"))[t]
     + (I ? C + (L ? H : 0) : 0) - E.clientHeight,
   Y = B < T ? T : B,
   X = E.clientWidth < P.offsetWidth ? P.offsetLeft : 0;
   W.scrollTo(X, Y);
})();
 
 
スポンサーサイト
2009-10-25 13:50 | user.js | Comment(0) | Trackback(0)
Comment
コメントを書く
#

管理者にだけ表示
Trackback
Trackbak URL:http://itmst.blog71.fc2.com/tb.php/184-1dc6898a
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。