忍者ブログ

Eternal Half suehiroの私的Operaメモ&日記

RSS TWITTER RssTwitter

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

Opera9.50のMIMEタイプ

Notitle Opera9.50とLZHに “MIMEタイプの変更が再起動すると初期化される“ とコメントした件なんだけど、初期化されるわけではなくて複数の拡張子を覚えてくれないみたい(build 9721)

例えば、
application/x-lha=0,,,,lha,lzh,|
と変更する、再起動すると,lzhが消去されて
application/x-lha=0,,,,lzh,|
は再起動しても変更は維持される。 つまり、単数の拡張子しか覚えてくれない。

このMIMEタイプの問題が出たのはbuild 9649あたりからだったような気がする。( [BUG 295195] Web archives are broken if you ever have changed the default action of a file type in Preferences )
9.25と9.50のopera6.iniを見比べてみると他のMIMEタイプでも同様なので、優先度の高い拡張子を1つだけ設定するしかないみたい。

PR

Opera 9.25 リリース

Opera9.25がリリースされました。
セキュリティー修正版です。早めにアップデートしましょう。

Download Opera Web Browser
Opera 9.25 for Windows Changelog


なぜか、jp.opera.comに繋がらない。サーバー落ちてる?

参照モード用ウィンドウリサイズボタン

Shishimushi - 参照モード(仮称)はなかなか便利なんですが、ウィンドウサイズを変えられたらもっと使いやすくなるんじゃないかと思って、ウィンドウサイズを変えるアクションを考えてみました。

基本アクション

Go to page,"javascript:window.resizeTo(350,650);window.moveTo(0,0);"& Switch to next page & Go to page, "javascript:window.resizeTo(650,650);window.moveTo(350,0);" & Switch to previous page

サンプル
Window Resizeボタン⇒

ButtonXX, "Window resize"=Go to page, "javascript:resizeTo(350,650);window.moveTo(0,0);", , "Window Resize", "Enable mediumscreen mode" & Switch to next page & Go to page, "javascript:resizeTo(650,650);window.moveTo(350,0);" & Switch to previous page

使い方

  1. ボタンをウィンドウ付属のツールバー(メインバーとかステータスバー)に置きます
  2. 参照モードを実行し、ウィンドウを2分割します
  3. Window Resizeボタンを押すと2分割されたウィンドウがそれぞれリサイズ(350×650、650×650)されます

ボタンのカスタマイズ
サンプルのボタンは一般的なモニタ(1024×768)に合せて作ってみました。自分の環境に合せて作り直してお使いください。
ウィンドウサイズを変えるには以下の青字部分をそれぞれ書き換えます

window.resizeTo(350,650);window.moveTo(0,0);

window.resizeToはウィンドウサイズ、window.moveToはウィンドウ開始座標になります。
参考:とほほのJavaScriptリファレンス

バリエーション
基本アクションにEnable handheld mode(スモールスクリーン)、Enable mediumscreen mode(Fit to width)といったアクションを入れることもできます

ButtonXX, "Window Resize"=Go to page, "javascript:window.resizeTo(350,650)", , "Window Resize", "Enable mediumscreen mode" & Enable handheld mode & Switch to next page & Go to page, "javascript:window.resizeTo(650,650)" & Enable mediumscreen mode & Switch to previous page

SuperSearchもどきを修正

SuperSearchもどきを書いてから、かれこれ1年ちょい。何を思ったか修正。

[Hotclick Popup Menu]
Item,"SuperSearchもどき2"=copy & Minimize all & go to page, "g %c" & new page,1 & go to page, "y %c" & Switch to previous page & Tile vertically

わーい、2分割できたw。これで昔のスーパーサーチ復活?(相変わらず選択文字限定だけどね・・・)
それもこれも芦塚さんのこれがヒントになった、感謝!


とね、参照モードを同じウィンドウ内で出来ないかなぁ?と思ってやってみた。

ボタン(9.24、9.50共用)⇒参照モード(Same Window)

[Document Popup Menu]
Item,"参照モード(Same Window)"= Copy document address & Close page & Minimize all & New page,1 & Paste and go & Create linked window & Tile vertically

こっちは9.5だとページを読み直す時間が多少掛かるので改悪かも。

失敗は成功の基、でも、やっぱり失敗?

Operaのダイアログ(dialog.ini)をまた弄ってみた(改悪とも言う)。Opera9.5ではカスケードしてくれるので弄りやすい、ちょっと嵌まっているかも。
※よく解らないでやっているのでdialog.iniに間違った記述している可能性大

Go to page ダイアログ
クッキーとかJavascriptの状態を表示させてみた。切り替えも出来る。
07120601.png
[Go To Page Dialog]
Title = DI_HENTURL
Group, 0, , 0, 0, 350, 100, Size , END
Group1, 0, , 0, 0,350, 50, Size right
Label, D_GOTOPAGE_ENTER_WEBADDR, label_for_Address_field, 0, 0, 340, 20, Fixed
Address, 0, Address_field, 0, 20, 350, 25, Size right
Edit, 0, Nick_field, 0, 20, 350, 25, Size right, End
Group2, 0, , 10, 50, 340, 50, Size right
Checkbox, "Enable Cookie", , 0, 0, 170, 25, Fixed = Enable cookies | Disable cookies
Checkbox, "Enable referrer logging", , 0, 25, 170, 23, Fixed = Enable referrer logging| Disable referrer logging
Checkbox, "Enable Javascript", , 170, 0, 170, 23, Fixed = Enable Javascript | Disable Javascript
Dropdown, "User Agent", , 170, 25, 170, 23, Fixed = Identify as, , , 106263513 | Identify as, 1, , 590106237 | Identify as, 4, , 344289886
ページ内検索ダイアログ
ちょこっとコンパクトにして、「Find Next」ボタンを押すとページ内検索と同時にダイアログが消えるようにしてみた。
07120602.png
[Find Text Dialog]
Title = D_FIND
Group, , , 0, 0, 300, 100, Size ,END
Label, D_FIND_TEXT_FIND_WHAT, label_for_Find_what_edit, 0, 0, 300, 23, Fixed
Edit, 0, Find_what_edit, 0, 23, 210, 23, Size right
Button, D_FIND_TEXT_FIND_NEXT, Find_next_button, 220, 23, 80, 23, Move right = cancel
Checkbox, D_FIND_TEXT_MATCH_WHOLE_WORD, Match_whole_word_only_checkbox, 0, 50, 150, 23, Fixed
Checkbox, D_FIND_TEXT_MATCH_CASE, Match_case_checkbox, 150, 50, 150, 23, Fixed

本当はボタンとかチェックボックスをグループ化して折り畳み(expand)させたいのだけど、第2パラメータをどう書いたらいいのかがさっぱり解らない。
それと、弄ってみて感じるのはメニューやツールバーとは勝手が違って出来ないことが多いなぁと。ダイアログのレイアウトを変えるとか、余計なものを取っ払うとかに止めて措いた方がいいような気もする。

Clear