2011年4月13日水曜日

どうして読み込んでくれない

「キャッシュした画像のみ表示」に設定してしばらく経った。user javascriptから画像をロードさせたいと思って次のような実験。
開く: http://my.opera.com/community/opera/buttons/

javascript:
(function(){
var fr=document.createElement('iframe');
fr.src='http://static.myopera.com/community/graphics/opera/Opera-logo.png';
document.body.appendChild(fr);
})();

だめだ。途中までしか

2010年11月1日月曜日

複数のタブで画像の表示モードを変える

ウィンドウパネルのアイテムを右クリックしたときに出るメニュー[Windows Item Popup Menu]に
Item, "画像を表示"=Enable display images
を追加した。
普段「キャッシュした画像のみ表示」にしているけど、大量のページを開いた後から画像を表示したくなることがある。もしかしたらできるかもと思ってウィンドウパネルで複数選択してから画像を表示させたらきちんと画像が表示された。
たぶん非表示やキャッシュのみもできると思う。 必要になったら確認する。

ついでに使い道のわからなかったタブをアクティブにするメニューを削除した。I

2010年9月20日月曜日

amazon以外でamazonの画像を消す

amazon以外のページでamazon関係の画像を消したい。でもコンテンツブロックを使うとamazonのページでも消える。サイトごとの設定でコンテンツブロックをオフに振るわけにはいかない。
amazonにもブロックしたい画像があるから。それにどんどん例外が増えていくのは気にいらない。
しょうがないから我慢して表示したままにしていたけどCSSが便利な機能を知ったからuserCSSで消すことにした。

a[href^="http://www.amazon.co.jp/exec/obidos/ASIN/"] img,
a[href^="http://www.amazon.co.jp/o/ASIN/"] img,
a[href^="http://www.amazon.co.jp/gp/product/"] img
{display : none;
}
a[href^="http://www.amazon.co.jp/gp/product/image"] img{display : inherit;
}

全部は消えないけど大体消えた。いい感じだ。
ところで非表示の画像ってロードされてるんだろうか

2010年9月10日金曜日

Operaのズームボタンをスリムに

Operaの標準のズームボタンはなかなか高機能。昔はシンプルなやつが標準だった気がする。
高機能だけど無駄に場所をとるから小さくした。
lang.ja (標準の内容)
1671767435="表示倍率 (%d%%)"


lang2.ja (上書きせずに別名で保存して言語ファイルを設定する)
1671767435="%d%%"


虫眼鏡のアイコンも消そうと思ったけどスキンから消しても微妙な空白があくだけだったから残しておいた
地味だからOperaを再インストールするときには忘れそうだ

2010年9月9日木曜日

PDFを開いたときにgoogleのビューアに飛ぶ

Operaの設定からPDFをOperaで開くにしておく
// pdfv.user.js
if(location.protocol=="http:" && document.body.innerText.slice(0,4)=="%PDF"){
     location.href="http://docs.google.com/viewer?url="+encodeURIComponent(location.href);
}



課題
  • ロードが終わるまでジャンプしないから、大きいファイルでは待たされる
  • PDFではないけど%PDFではじまるページはジャンプしてしまう
  • 時々エラー
  • 日本語ドメインとか全角文字の入った妙なURLとかで動くかどうかわからない 
javascriptから開いてるページのmime typeをとりたい
ヘッダが帰ってきたらすぐにjavascriptを実行したい