タグ

Internetとhtaに関するtsupoのブックマーク (3)

  • HTA Tips - とっくりばー

    調べながらTwitter Clientを作って身につけたHTAに関する知識。 ■HTAはどこのドメインにでも自由にXmlHttpRequestを使える 前から知ってたけど。JSONP使わなくても自由に書ける。 ■アンカーをクリックするとIEが開くけど、こうすればWindows関連づけで開ける。 他でやったことあるので応用したらできた。僕の場合はFirefox。 var url = "http:......."; var sh = new ActiveXObject("Shell.ActivationApplication"); sh.shellExecute(url); ↑なんかバグがありましたので修正 ■HTA:Applicationタグの前でwindow.resizeTo()する これは知らなかった。HTA:Applicationタグの後でwindow.resizeTo()すると一瞬通

    tsupo
    tsupo 2007/07/18
    HTAはどこのドメインにでも自由にXmlHttpRequestを使える / HTA:Applicationタグの前でwindow.resizeTo()
  • HTAのTwitterクライアント - とっくりばー

    FirefoxのTweetbarを使っていたけどサイドバーが占領されるのが嫌なのでスタンドアロンクライアントを作った。これ作ってる人世界中に3000人ぐらいいるよきっと。 XULRunner+XULでとも思ったけどいろいろ調べながらやるのが面倒なのでへたれてHTAでさくっと作った。jQueryの便利さにやられっぱなし。 ウィンドウの大きさをcookieに覚えるようになっててイカス(そうでもない)。 メッセージ抜け対策とかそういう面倒そうな事は一切無し。 一覧も「friends」しか表示しない。 追記:ver.2になってfriends, public, userを表示できるようになりました。 Tweetbarに勝っている点がひとつ。「Older」のリンクがある。(地味すぎる) httpリンクをHTAなら普通はIEで開くところ、Windows関連づけで開く。(またもや地味) でも自分で作ったカ

    tsupo
    tsupo 2007/07/18
    HTA で作ったのなら、iGoogle ガジェットとか、Yahoo! ウィジェットとかにも簡単に移植できそうな気が。超期待。
  • ITMediaにとんでもなく危険なLifeHackが載ってる件 - nak2kのブログ

    しかも、「mshta [任意のURL]」と入力すれば、WebページをHTA(HTMLアプリケーション)として開くことも可能だ。 「ファイル名を指定して実行」の便利な使い方(その1) - ITmedia エンタープライズ このTips、HTMLアプリケーションとしてWebページを実行した場合はIEのセキュリティゾーンがローカルコンピュータの状態で実行されるから、表示したWebページでは「どんなスクリプトでも」動かせてかなり危険。 以下のようなスクリプト(MicrosoftのJScriptについてのヘルプに載ってるサンプル)を含んだHTMLを上記の方法で表示してみたよ。 <script> var fso = new ActiveXObject("Scripting.FileSystemObject"); var a = fso.CreateTextFile("c:\\testfile.txt"

    ITMediaにとんでもなく危険なLifeHackが載ってる件 - nak2kのブログ
    tsupo
    tsupo 2007/03/03
    確かに、これは危険。「HTMLアプリケーションとしてWebページを実行した場合、「どんなスクリプトでも」動かすことができてしまう」
  • 1