Opera9.5xでmixiの「あなたの更新履歴」部分がおかしくなる件をJSで修正
Opera9.5xでmixiを見ていると、「あなたの更新履歴」の5件目がmusicになっていた場合、その直下に1000px以上の異常なスペースができてしまう妙なバグがあります。

この下ずーっとスペースです。
Firebugで見たところ、このブロックの外部にアーティストのリンクのAタグのみがコピーされた上ではみ出ているように見える。
これは普通にソースを見ても表示されないし、CSSのセレクタでも選択できない。

Firebugで見たソース
おそらくmixi側の問題じゃないかなーと思います。
回避方法としては、5件目にmusicが来ないように、musicを更新したり、日記を投稿するなりで更新履歴の並びを意図的に操作すれば回避できます。
ですが、そういうのは非常にめんどうくさいのでユーザーJavascriptで対応してみました。
5件目にmusicが来た場合5件目を削除してしまいます。
これで妙なスペースは空かずに済みます。
- Javascript
(function() {var prof = document.getElementById('myProfile');var pa = prof.getElementsByTagName('a');if(pa[8].className == 'music') {pa[8].parentNode.remove();}})();
追記(08/08/07)
mixi側のソース修正が入ったらしく、当JSは必要なくなりました。
めでたしめでたし。
- Jul 23, 2008 7:26 PM
- コメント(0)
- トラックバック(0)
-
Track back
このエントリーのトラックバックURL
- Tag Cloud
-
- Actionscript
- AdSense
- Amazon
- API
- blog
- blogパーツ
- bookmarklet
- CG
- cookie
- css
- firefox
- flash
- gmail
- greasemonkey
- hack
- IE
- IE6
- IE7
- IE8
- Javascript
- jQuery
- macbook
- mixi
- MT
- MT3
- MT4
- music
- opera
- RSS
- safari
- Second Life
- SEO
- Sleipnir
- tips
- tumblr
- webサービス
- webデザイン
- web制作
- xhtml
- XSS
- Yahoo
- はてな
- アイデア
- アクセス解析
- アニメ
- ウィジェット
- ウィルス
- ゲーム
- サーバー
- セキュリティ
- チャット
- ツール
- デザイン
- ニコニコ動画
- ネタ
- バグ
- フリーソフト
- プラグイン
- メディア
- ユーザビリティ
- リニューアル
- 仕事
- 便利
- 写真共有サイト
- 印刷
- 広告
- 携帯電話
- 映画
- 椎名林檎
- 検索
- 私生活
- 考える
- 考え方
- 裏技
- 解決法
- 設計
- 雑記
- 電気グルーヴ


![Wildflower & Cover Songs;Complete Best 'TRACK 3'(初回限定盤) - Superfly [CD]](/images/2010/wildflower.jpg)
![ソラニン [DVD]](/images/2010/soranin.jpg)
![アリス・イン・ワンダーランド [DVD]](/images/2010/alice.jpg)