小さい頃はエラ呼吸

いつのまにやら肺で呼吸をしています。


IE

IE10に搭載されている開発者ツールでJavaScritptをデバッグする方法

はじめに IE10には、「開発者ツール」という便利なツールが標準搭載されていて、これを使うと特別なソフトウェアのインストールなしに、ブラウザ上でJavaScriptのデバッグができるようになります。 この記事では、「開発者ツール」の使い方を少しご紹介した…

ダウンロードしたユーザーの人数が少ないため、コンピューターに問題を起こす可能性があります。

IE

はじめに IE9で.exeや.msiファイルをダウンロードして実行しようとした場合に、以下のメッセージが表示され、実行できないことがあります。IE9に搭載されたSmartScreenという機能によってこの警告メッセージが表示されます。 ダウンロードしたユーザーの人数…

ファイルアップロード時にファイル名がフルパスで送信される件について

はじめに ASP.NETでファイルアップロードのプログラムを作っていたのですが、とある問題に悩まされていました。 それは、アップロードのプログラムをローカルで動作させたときには、アップロードしたファイルのファイル名だけがサーバに送信されるのですが、…

IE8からはinput type=fileのテキストボックスに直接入力できなくなった

はじめに ファイルアップロード機能などで利用されるinput type="file"というHTMLタグですが、IE8からはセキュリティ上の理由からテキストボックスの部分にユーザが直接入力することができなくなりました。このため、ファイル名の入力は、ファイル選択ダイア…

ファイルアップロードフォームに背景色を設定するとボタンがクラシックになる

はじめに IEにおいて、ファイルアップロードフォーム(input type="file")にスタイルシートで背景色を設定すると、参照ボタンの表示がクラシックになります。 Macユーザなので普段Webブラウザは、メイン:Safari、サブ:Firefoxを使っています。 これらのブラ…

IE8で新規タブを開いたときのタブの色について

IE

IE8を使っていて気づいたのですが、ポップアップウインドウを新規タブで開くと、以下のスクリーンショットのようにタブに色がつきます。 タブの色の意味 このタブの色には何か意味があるのかと思って調べてみると、あるページから新規タブとして開いたページ…

IE8でセッションが共有されるのはセッションマージング(session merging)と呼ぶらしい。

IE

以前、IE8で別ウインドウのセッションを共有しないようする方法 - 大人になったら肺呼吸 というエントリを書いたのですが、このセッションが共有される現象というか機能はセッションマージング(session merging)という名前で呼ばれているみたいです。 In con…

IEで「現在のセキュリティ設定では、このファイルをダウンロードできません」というメッセージが表示される

IE

Windows Server 2008環境上でWeb上からセキュリティパッチをダウンロードしようとしたら、次のようなメッセージが表示されました。 「現在のセキュリティ設定では、このファイルをダウンロードできません」 どうやらインターネットオプションで、インターネ…

IE8の開発ツールを使ってJavaScritptをデバッグする方法

はじめに IE8にはFirebugのような開発ツールが標準で搭載されていて、これを使うと特別なソフトウェアのインストールなしに、ブラウザ上でJavaScriptのデバッグができるようになります。今日はこの開発ツールの使い方を少しご紹介したいと思います。 IE8の開…

IE8でマウスジェスチャー機能を利用する方法

「IE8でマウスジェスチャー機能を利用する方法」というライフレシピをnanapiに書きました。 IE8でマウスジェスチャー機能を利用する方法 | nanapi[ナナピ] 以下のエントリもあわせてどうぞ Macでwmv形式の動画を再生する方法 Youtubeの動画を高画質・高音質…

IE8で別ウインドウのセッションを共有しないようする方法

IE

はじめに IE8は、今までのIE6/IE7とは異なり、IEのアイコンから新規にウインドウを起動しても、最初に起動したウインドウとセッションが共有されてしまいます。 * IE8 IE6/7の考え方は通用せず、上記のようなやり方であればいずれもセッションを共有します。…

IE8ではDOCTYPE宣言のないサイトはQuirksモード(互換モード)で表示される

IE

IE8では、DOCTYPE宣言のないサイトはQuirksモード(互換モード)で表示されます。試しに、DOCTYPE宣言のないWebページを表示して、以下のコードを実行すると"5"という値がアラートされます。 javascript:alert(document.documentMode); Quirksモード(互換モー…

IE8が今どのレンダリングモードで表示しているのかを調べるJavaScript

IE8には、3つのレンダリングモードがあるのですが、現在表示中のWebページをどのレンダリングモードで表示しているのかを調べるには、以下のコードを用います。以下のコードをIE8のアドレスバーに打ち込むと数字が表示されます。 javascript:alert(document.…

IE7でconsole.logを使えるようにする方法(要IE7Pro)

JavaScriptの実行時に、変数の値を確認する最も手軽な方法が、window.alert関数を使って変数の値をダイアログに出力する方法です。 しかしながら、window.alertには以下のような問題があり、最近ではwindow.alertよりもconsole.logという関数を使うことが多…

IE7ProでThe IE7pro BHO hasn't been loadedというエラーが出る件

IE

IE7Proをインストールした状態で、IEのツール-IE7 Pro Preferencesを選択すると、The IE7pro BHO hasn't been loadedというエラーが出て、設定画面が表示できない問題が発生しました。 アドオンが無効になっているのかと思い、アドオンの管理を確認してみま…

今さらながらWHS(JavaScript)でIEを操作する方法を調べてみた。

はじめに WSH(Windows Script Host)を利用すると、スクリプトからIEを起動して、任意のページを表示して、ボタンをクリックする、なんてことが特別なツールをインストールすることなくできます。 これを利用すると、Webアプリケーションのテストツールが作れ…

トラブル時に使えるかもしれないIEのバージョン、UserAgentを調べる5つの方法

IE

はじめに IEのバージョンやuserAgent文字列を取得するいくつかの方法を調べてみました。サポートセンターに問い合わせをするときやトラブルの際に、ユーザのクライアントの情報を聞き出す方法として役立つかもしれません。 IEのバージョン情報 1.ヘルプ-バー…

IE6、7での描画を同時に確認できるMicrosoft Expression Web SuperPreviewをインストールしてみた。

IE

はじめに 窓の杜で紹介されていた、「IE6/7/8でのWebサイトにおける見栄えの違いを比較・検証できるMicrosoft Expression Web SuperPreview」をインストールして、使用してみました。 Microsoft Expression Web SuperPreviewとは 「Microsoft Expression Web…

IE7でGreasemonkeyのようなユーザスクリプトを利用する方法

IE

はじめに FirefoxやGoogle Chromeでは、ユーザスクリプトと呼ばれる独自に定義したスクリプトを任意のページのonload時*1に実行することができます。このユーザスクリプトですが、実はIE7でも利用することができます。今日は、その方法を紹介します。 IE7Pro…

文字コードをShift_JISからUTF-8に変更した場合のInternet Explorer(IE)での表示問題

IE

Webページの文字コードをShift_JISからUTF-8に変更した場合、IEでは表示が微妙に変わってしまうようです。具体的には、英字フォントが変わってしまう、フォントサイズが大きくなってしまうなど、さまざまな現象が発生します。「IE、UTF-8、フォント」などの…

Internet Explorerに数々の拡張機能を追加してくれるアドオンIE7Pro

IE

IE7Proとは、Internet Explorer用のアドオンソフトであり、標準では搭載されていない数々の機能を利用できるようにしてくれます。 ie7proは Internet Explorerにアドオンソフトです,そして、たくさんの機能が含まれて微調整してより友好的, より便利に, 安全…

Internet Explorerではテキストボックスとパスワードボックスの高さが微妙に違う

IE

Internet Explorer(以下IE)ではテキストボックスとパスワードボックスの高さが微妙に違う。 以下のようなHTMLを作成して、IEで表示すると、テキストボックスとパスワードボックスの高さが異なる。 <html> <body> <input type="text"><input type="password"> </body> </html> IE7 ちなみに他のブラウザだとちゃんと高さが揃って…

InternetExplorerで特定の要素へのTabキーでのフォーカス移動を無効にする

IE

HTMLには、tabindex属性というものがあり、これを指定するとTabキーによるフォーカス移動の順序を制御することができる。tabindexに指定できる値はInternetExplorerの場合、0 〜 32767 までの数となっているが、このtabindexに-1を指定すると、その要素への…

Internet Explorerで発生するフォーカスをコントロールに移動できません。というエラーについて

Internet Explorerでdisableな要素に対してfocusを設定しようとすると、以下のようなエラーが発生する。 フォーカスをコントロールに移動できません。コントロールは表示されていない、使用できない状態、またはフォーカスを受け入れない種類です。 またdisa…