タグ付けされた質問 「internet-explorer-9」

Windows Internet Explorer 9(略してIE9)は、2011年3月14日にリリースされたMicrosoftが開発したWebブラウザーです。WindowsVista SP2以降、Windows Phone 7.1〜7.8、およびXbox 360で使用できます。 Windows 8、Windows Server 2012、およびWindows Phone 8。

12
JavaScriptがIEで一度開発者ツールを開いた後にのみ機能するのはなぜですか?
IE9のバグ-JavaScriptは、開発者ツールを1度開いた後でのみ機能します。 私たちのサイトはユーザーに無料のPDFダウンロードを提供し、シンプルな「ダウンロードするパスワードを入力する」機能を備えています。ただし、Internet Explorerではまったく機能しません。 この例では、自分で確認できます。 ダウンロードパスは「makeuseof」です。他のブラウザでは、正常に動作します。IEでは、どちらのボタンも何もしません。 私が見つけた最も奇妙なことは、F12で開発者ツールバーを開いたり閉じたりすると、突然すべてが機能し始めるということです。 互換モードなどを試しましたが、違いはありません。 Internet Explorerでこれを機能させるにはどうすればよいですか?


8
WebサイトでIE9が互換モードに切り替わるのはなぜですか?
IE9ベータ版をインストールしたばかりで、作成した特定のサイト(HTML5)で、手動で指示しない限り、IE9は互換モードにジャンプします。ウェブサイトのいくつかの部分を削除しようとしましたが、変更はありませんでした。すべてのCSSインクルードの削除を含みます。私の他のいくつかのウェブサイトではそれはうまくいきます。 また、IE9がユーザー設定を記憶し、自動に戻すことができないため、手動で設定しないでください(または、プライベートブラウジングやキャッシュを空にすることによっても、方法を見つけることができませんでした)。 とにかく。互換モードにジャンプするサイト:http : //alliancesatwar.com/guide/ 正しく表示されるサイト:http : //geuze.name/basement/(複数のハイパーリンクを投稿することはできません) どちらも同じものdoctypeを使用します。これらのサイトには、同じ基本テンプレート(エンコーディング、メタタグ、Doctype、および同じJavaScript)を使用して多くの共通点があります(外観は別として) 誰かが私に答えてくれるといいですね!IE7モードでレンダリングするHTML5 Webサイトはかなり...不十分です。

17
IE9ボーダー半径と背景グラデーションのにじみ
IE9は、CSS3標準定義のを使用して、角の丸い部分を処理できるようですborder-radius。 境界線の半径と背景のグラデーションのサポートについてはどうですか?はい、IE9は両方を個別にサポートしますが、2つを混合すると、グラデーションが丸みを帯びたコーナーから流出します。 角が丸いボックスの下に黒い実線として影が表示される奇妙さも見ています。 IE9に表示される画像は次のとおりです。 この問題を回避するにはどうすればよいですか?

11
IE9のプレースホルダー
よく知られている問題のようですが、Googleで見つけたすべての解決策が、新しくダウンロードしたIE9で機能しません。 タグとタグのPlaceholderプロパティを有効にするためのお気に入りの方法はどれですか。inputtextarea オプション:そのために多くの時間を失い、requiredまだ物件を探していませんでした。これについても何かアドバイスはありますか?当然、PHPで値を確認できますが、ユーザーを助けるためにこのプロパティは非常に便利です。

18
AdobeフォントをIE9のCSS3 @ font-faceで動作させる
小さなイントラネットアプリケーションを作成している最中ですが、最近購入したAdobeフォントを使用しようとしました。私が知らされたように、私たちの場合、それはライセンス違反ではありません。 フォントの.ttf / .otfバージョンを.woff、.eot、.svgに変換し、すべての主要なブラウザーをターゲットにしました。私が使用した@ font-face構文は、基本的にFont Springの防弾構文です。 @font-face { font-family: 'MyFontFamily'; src: url('myfont-webfont.eot'); src: url('myfont-webfont.eot?#iehack') format('eot'), url('myfont-webfont.woff') format('woff'), url('myfont-webfont.ttf') format('truetype'), url('myfont-webfont.svg#svgFontName') format('svg'); } HTTPヘッダーを変更し(Access-Control-Allow-Origin = "*"を追加)、クロスドメイン参照を許可しました。FFとChromeでは完全に機能しますが、IE9では次のようになります。 CSS3111: @font-face encountered unknown error. myfont-webfont.woff CSS3114: @font-face failed OpenType embedding permission check. Permission must be Installable. myfont-webfont.ttf フォントを.ttf / .otfから.woffに変換するときに、.afmファイルも取得されることに気付きましたが、それが重要かどうかはわかりません... それを解決する方法はありますか? [編集] -IIS 7.5で …

7
Internet Explorer 9、10、11のイベントコンストラクターが機能しない
私はイベントを作成しているので、DOM Eventコンストラクターを使用します。 new Event('change'); これは最新のブラウザでは問題なく機能しますが、Internet Explorer 9、10、11では次のエラーで失敗します。 Object doesn't support this action Internet Explorerを修正するにはどうすればよいですか(理想的にはポリフィルを使用)。できない場合、使用できる回避策はありますか?

12
CORSを使用したIE9 jQuery AJAXが「アクセスが拒否されました」を返す
以下はIE以外のすべてのブラウザーで機能します(IE 9でテストしています)。 jQuery.support.cors = true; ... $.ajax( url + "messages/postMessageReadByPersonEmail", { crossDomain: true, data: { messageId : messageId, personEmail : personEmail }, success: function() { alert('marked as read'); }, error: function(a,b,c) { alert('failed'); }, type: 'post' } ); を使用する別の関数がありますがdataType: 'jsonp'、このAJAX呼び出しで返されるデータは必要ありません。私の最後の手段は、それを機能させるためだけに、JSONPにラップされたジブリックを返すことです。 IEがデータを返さないCORSリクエストで失敗する理由はありますか?

4
IE9でJavaScriptからVBScriptに何も渡さない
VBScriptで記述されたフレームワークがあります。このフレームワークの一部の関数の内部では、関数のパラメーターがIfステートメントでNothingに対してチェックされ、いくつかのアクションが実行されます。JavaScriptで記述されたフレームワークを使用するコード。したがって、いくつかのアクションを実行するには、関数にNothingを渡す必要があります。IE8以前のバージョンでは、次のアプローチが機能しました。 <script type="text/vbscript"> Function Test(val) If (IsNull(val)) Then Test = "Null" ElseIf (IsObject(val)) Then If (val Is Nothing) Then Test = "Nothing" End If End If End Function Dim jsNothing Set jsNothing = Nothing msgBox(Test(jsNothing)) msgBox(Test(Null)) </script> <script type="text/javascript"> alert(Test(jsNothing)); </script> IE <9では、出力はNothing、Null、Nothingになります。 IE9の場合:なし、Null、Null。 IE9でJavaScriptからVBScriptにNothingを渡すにはどうすればよいですか? すみません、醜いのはわかっていますが、閉じ込められています。そして、VBScriptは嫌いです。 編集: フレームワーク機能の例があります。アプリケーションで広く使用されているため変更できません。 Function ExampleFunction(val) …

14
Internet Explorer 9がテーブルセルを正しくレンダリングしない
私のウェブサイトは常にIE8、IE7、FF、Chrome、Safariでスムーズに動作しています。現在、IE9でテストしていますが、奇妙な問題が発生しています。一部のページでは、一部の表形式データが正しく表示されません。 HTMLソースはすべて正しく、ページを更新するたびに問題を示す行が変更されます(実を言うと、問題自体はすべてではなく、一部の更新でのみ表示されます)。 IEのF12ツールを使用すると、テーブル構造が正しく表示されます。M08000007448を含むTDの後に空のTDがあってはなりませんが、このように表示されます。 さらに、F12ツールを使用し、ツールバーの「要素をクリックして選択」ツールで、M08000007448と19の間の空のスペースをクリックしようとすると、「hidden td」ではなくTRが選択されます。 このテーブルレンダリングの問題は、アプリケーションの他のいくつかのテーブルでも発生しています。誰かがこのようなことを経験していますか?IE9でのみ発生します:( それが重要かどうかはわかりませんが、ページはASPNET(ウェブフォーム)で作成され、Jqueryと他のJSプラグインを使用しています。 ページを(画像付きで)保存し、IE9を使用してローカルで開いてみましたが、問題は発生しません。(もちろん、私はすべてのテーブル構造をチェックしましたが、問題ありません。ヘッダーとすべての行は、実際には同じ数のTDを持ち、必要に応じて正しい数のcolspanを持っています)。

10
Internet Explorer 9のグラデーション
IE9内のグラデーションのベンダープレフィックスを知っている人はいますか?それとも、まだ独自のフィルターを使用しているはずですか? 他のブラウザについて私が持っているのは: background-image: -moz-linear-gradient(top, #444444, #999999); /* FF3.6 */ background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #444444),color-stop(1, #999999)); /* Saf4+, Chrome */ filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#444444', EndColorStr='#999999'); /* IE6,IE7 */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#444444', EndColorStr='#999999')"; /* IE8 */ おまけとして、誰もがOperaのベンダープレフィックスも知っていますか?


11
X-Frame-Options Allow-From multiple domains
X-Frame-Optionsヘッダーを使用してセキュリティで保護する必要があるASP.NET 4.0 IIS7.5サイトがあります。 また、自分のサイトのページを、同じドメインから、またFacebookのアプリからもiframe化できるようにする必要があります。 現在、私は自分のサイトを次の見出しのサイトで構成しています: Response.Headers.Add("X-Frame-Options", "ALLOW-FROM SAMEDOMAIN, www.facebook.com/MyFBSite") ChromeまたはFirefoxでFacebookページを表示したときに、私のFacebookページで表示されたサイトページは正常に表示されますが、IE9ではエラーが発生します。 「このページは表示できません…」(X-Frame_Options制限のため)。 X-Frame-Options: ALLOW-FROM複数のドメインをサポートするようにを設定するにはどうすればよいですか? X-FRAME-OPTION 単一のドメインしか定義できない場合、新機能であることは根本的に欠陥があるようです。

7
JavaScript:IE7またはIE8互換モードのIE9を検出できますか?
ユーザーエージェント文字列を介して自分自身をIE7またはIE8として識別しているブラウザーが実際にそれらのブラウザーであるかどうか、またはそれが7または8互換モードのIE9であるかどうかを知る必要があります。 ユーザーエージェント文字列で確認できることから、IE7互換モードのIE9は、実際のIE7と同じ文字列を提供します。それが "本当に" IE9を偽装しているかどうかを確認するためにテストできる追加のプロパティ/要素/オブジェクトはありますか? 私のスクリプトが読み込まれるページは、奇妙なことを強制したり、特定の設定を強制したりする可能性があるため、ドキュメントモードは役に立たないと思います。 IE9が7、8、9のいずれのモードであるかに関係なく存在し、テスト可能ないくつかのプロパティを持つことを期待しています。 追加するように編集… OK、私は今どこが間違っているのかわかります。「ブラウザーモード」ドロップダウンを使用して、IE8とIE7に切り替えて、それぞれ「IE8互換モード」と「IE7互換モード」だと思っていました。これはもちろん本当ではありません。開発者ツールのブラウザーモードは、実際には古いブラウザーに「似ている」ように切り替えているため、元のユーザーエージェント文字列が報告されるのは誤りです。 IE9またはIE9互換性のブラウザーモードをそのままにして、代わりにドキュメントモードのドロップダウンバリアントを試してみると、8つの組み合わせ(2つのブラウザーモードと4つのドキュメントモード)で「トライデント/5.0」が表示されます。ブラウザモードIE7とIE8は本当に(シミュレートされた)IE7とIE8なので、ブラウザモードの選択を避ける必要があります。 したがって、ページ、開発者以外のユーザー、メタタグ、またはMicrosoftの互換性リストがIE9をこの識別不可能な状態にすることはできません。 使用if(navigator.userAgent.indexOf("Trident/5")>-1)するだけで十分です。 心配しないでください、これはスタイル、フォーマット、ロジック、またはページコンテンツ用ではありません。私はそれらの機能検出を使用します。IE9を検出し(現在のモードに関係なく)、ページに関するコンテンツ以外の決定を行うだけです。 あなたの提案とリンクで答えに向かって私を導いてくれてありがとう。

12
IE9 WebBrowser Controlは、SVGを含むIE9のすべての機能をサポートしますか?
最近、IE9ベータ版にアップグレードしました。ここで、.Net(3.5)WinFormアプリケーションでWebBrowserコントロールを使用したいと思います。 だから私の質問は、WebBrowserコントロールがIE9のすべてのプロパティと機能を示すかどうかです。 私の懸念は、SVGグラフィックをレンダリングしたいということです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.