IE
はじめに IE10には、「開発者ツール」という便利なツールが標準搭載されていて、これを使うと特別なソフトウェアのインストールなしに、ブラウザ上でJavaScriptのデバッグができるようになります。 この記事では、「開発者ツール」の使い方を少しご紹介した…
はじめに IE9で.exeや.msiファイルをダウンロードして実行しようとした場合に、以下のメッセージが表示され、実行できないことがあります。IE9に搭載されたSmartScreenという機能によってこの警告メッセージが表示されます。 ダウンロードしたユーザーの人数…
はじめに ASP.NETでファイルアップロードのプログラムを作っていたのですが、とある問題に悩まされていました。 それは、アップロードのプログラムをローカルで動作させたときには、アップロードしたファイルのファイル名だけがサーバに送信されるのですが、…
はじめに ファイルアップロード機能などで利用されるinput type="file"というHTMLタグですが、IE8からはセキュリティ上の理由からテキストボックスの部分にユーザが直接入力することができなくなりました。このため、ファイル名の入力は、ファイル選択ダイア…
はじめに IEにおいて、ファイルアップロードフォーム(input type="file")にスタイルシートで背景色を設定すると、参照ボタンの表示がクラシックになります。 Macユーザなので普段Webブラウザは、メイン:Safari、サブ:Firefoxを使っています。 これらのブラ…
IE8を使っていて気づいたのですが、ポップアップウインドウを新規タブで開くと、以下のスクリーンショットのようにタブに色がつきます。 タブの色の意味 このタブの色には何か意味があるのかと思って調べてみると、あるページから新規タブとして開いたページ…
以前、IE8で別ウインドウのセッションを共有しないようする方法 - 大人になったら肺呼吸 というエントリを書いたのですが、このセッションが共有される現象というか機能はセッションマージング(session merging)という名前で呼ばれているみたいです。 In con…
Windows Server 2008環境上でWeb上からセキュリティパッチをダウンロードしようとしたら、次のようなメッセージが表示されました。 「現在のセキュリティ設定では、このファイルをダウンロードできません」 どうやらインターネットオプションで、インターネ…
はじめに IE8にはFirebugのような開発ツールが標準で搭載されていて、これを使うと特別なソフトウェアのインストールなしに、ブラウザ上でJavaScriptのデバッグができるようになります。今日はこの開発ツールの使い方を少しご紹介したいと思います。 IE8の開…
「IE8でマウスジェスチャー機能を利用する方法」というライフレシピをnanapiに書きました。 IE8でマウスジェスチャー機能を利用する方法 | nanapi[ナナピ] 以下のエントリもあわせてどうぞ Macでwmv形式の動画を再生する方法 Youtubeの動画を高画質・高音質…
はじめに IE8は、今までのIE6/IE7とは異なり、IEのアイコンから新規にウインドウを起動しても、最初に起動したウインドウとセッションが共有されてしまいます。 * IE8 IE6/7の考え方は通用せず、上記のようなやり方であればいずれもセッションを共有します。…
IE8では、DOCTYPE宣言のないサイトはQuirksモード(互換モード)で表示されます。試しに、DOCTYPE宣言のないWebページを表示して、以下のコードを実行すると"5"という値がアラートされます。 javascript:alert(document.documentMode); Quirksモード(互換モー…
IE8には、3つのレンダリングモードがあるのですが、現在表示中のWebページをどのレンダリングモードで表示しているのかを調べるには、以下のコードを用います。以下のコードをIE8のアドレスバーに打ち込むと数字が表示されます。 javascript:alert(document.…
JavaScriptの実行時に、変数の値を確認する最も手軽な方法が、window.alert関数を使って変数の値をダイアログに出力する方法です。 しかしながら、window.alertには以下のような問題があり、最近ではwindow.alertよりもconsole.logという関数を使うことが多…
IE7Proをインストールした状態で、IEのツール-IE7 Pro Preferencesを選択すると、The IE7pro BHO hasn't been loadedというエラーが出て、設定画面が表示できない問題が発生しました。 アドオンが無効になっているのかと思い、アドオンの管理を確認してみま…
はじめに WSH(Windows Script Host)を利用すると、スクリプトからIEを起動して、任意のページを表示して、ボタンをクリックする、なんてことが特別なツールをインストールすることなくできます。 これを利用すると、Webアプリケーションのテストツールが作れ…
はじめに IEのバージョンやuserAgent文字列を取得するいくつかの方法を調べてみました。サポートセンターに問い合わせをするときやトラブルの際に、ユーザのクライアントの情報を聞き出す方法として役立つかもしれません。 IEのバージョン情報 1.ヘルプ-バー…
はじめに 窓の杜で紹介されていた、「IE6/7/8でのWebサイトにおける見栄えの違いを比較・検証できるMicrosoft Expression Web SuperPreview」をインストールして、使用してみました。 Microsoft Expression Web SuperPreviewとは 「Microsoft Expression Web…
はじめに FirefoxやGoogle Chromeでは、ユーザスクリプトと呼ばれる独自に定義したスクリプトを任意のページのonload時*1に実行することができます。このユーザスクリプトですが、実はIE7でも利用することができます。今日は、その方法を紹介します。 IE7Pro…
Webページの文字コードをShift_JISからUTF-8に変更した場合、IEでは表示が微妙に変わってしまうようです。具体的には、英字フォントが変わってしまう、フォントサイズが大きくなってしまうなど、さまざまな現象が発生します。「IE、UTF-8、フォント」などの…
IE7Proとは、Internet Explorer用のアドオンソフトであり、標準では搭載されていない数々の機能を利用できるようにしてくれます。 ie7proは Internet Explorerにアドオンソフトです,そして、たくさんの機能が含まれて微調整してより友好的, より便利に, 安全…
Internet Explorer(以下IE)ではテキストボックスとパスワードボックスの高さが微妙に違う。 以下のようなHTMLを作成して、IEで表示すると、テキストボックスとパスワードボックスの高さが異なる。 <html> <body> <input type="text"><input type="password"> </body> </html> IE7 ちなみに他のブラウザだとちゃんと高さが揃って…
HTMLには、tabindex属性というものがあり、これを指定するとTabキーによるフォーカス移動の順序を制御することができる。tabindexに指定できる値はInternetExplorerの場合、0 〜 32767 までの数となっているが、このtabindexに-1を指定すると、その要素への…
Internet Explorerでdisableな要素に対してfocusを設定しようとすると、以下のようなエラーが発生する。 フォーカスをコントロールに移動できません。コントロールは表示されていない、使用できない状態、またはフォーカスを受け入れない種類です。 またdisa…