以前どこかで「ブラウザをMortScriptでカスタマイズできるようにすると面白いんじゃないか」といった話を目にしたものの、
- .NET以外で作る気にもなれない(C++だとネットワーク周りがメンドクサイ)
- .NETは起動が重い
- IEコンポーネントは高解像度表示不可
が、ふとAd/esで.NETアプリを動かしてみると、なんだか起動が早い。
しかもWM6なら高解像度表示可能ということでブラウザ作りに着手してみる。
・・・が、実際やってみるといろいろと問題が。
- WebBrowser.DocumentTitleがない=タイトルがとれない
- WebBrowser.DocumentTextのgetアクセサがない=HTMLをスクリプトで書き換えると言ったことができない
- WebBrowserに高解像度モードの設定がない。(WM5用SDKなので当然と言えば当然。Lunascape Mobileでは出来るので無理矢理なら使用可能?)
でも、せっかく作ったので公開することにする。
一応1つ目の問題に関しては外部のCGIにタイトル取得を任せることで使用可能にしてみた。
ただし少し制限がある。
- 外部から取得するため、認証やセッションを使ったページのタイトルは取得不可能
- 借りているサーバーから怒られると使用不可になる
本体がおいてある場所のscriptsフォルダに入れたスクリプトが、右ソフトキーのスクリプトメニューに表示されるようになっている。
とりあえずブックマークスクリプトだけ同梱してあるものの、これだけじゃスクリプト仕様が意味不明だと思うので、細かい仕様に関しては後ほどこちら。

コメントする