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

Microsoftによって開発され、Windowsに含まれているWebブラウザー。一般に「IE」と略されます。

12
<meta http-equiv =“ X-UA-Compatible” content =“ IE = edge”>は何をしますか?
1つのWebページがで始まる場合の違いは何ですか &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt; そしてページがで始まる場合 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;!-- without X-UA-Compatible meta --&gt; 違いがない場合はX-UA-Compatible、すべてのIEバージョンで最も標準的なモードでレンダリングされるようにしたいだけなので、メタヘッダーを無視してもかまいません。

12
自己終了スクリプト要素が機能しないのはなぜですか?
ブラウザが正しく認識しない理由は何ですか: &lt;script src="foobar.js" /&gt; &lt;!-- self-closing script element --&gt; これだけが認識されます: &lt;script src="foobar.js"&gt;&lt;/script&gt; これはXHTMLサポートの概念を壊しますか? 注:この説明は、少なくともすべてのIE(6-8ベータ2)について正しいものです。

30
スクロールバーを非表示にしますが、スクロールは可能です
ページ全体をスクロールできるようにしたいのですが、スクロールバーは表示されません。 Google Chromeの場合: ::-webkit-scrollbar { display: none; } しかし、Mozilla FirefoxとInternet Explorerはそのように動作しないようです。 私はCSSでもこれを試しました: overflow: hidden; スクロールバーは非表示になりますが、これ以上スクロールできません。 ページ全体をスクロールしながらスクロールバーを削除する方法はありますか? CSSまたはHTMLのみを使用してください。

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

14
JavaScriptの.trim()がIEで機能しない
.trim()JavaScriptプログラムの1つで文字列に適用しようとしました。Mozillaでも問題なく動作しますが、IE8で実行しようとするとエラーが表示されます。ここで何が起こっているのか誰か知っていますか?とにかく私はそれをIEで動作させることができますか? コード: var ID = document.getElementByID('rep_id').value.trim(); エラー表示: メッセージ:オブジェクトはこのプロパティまたはメソッドをサポートしていません ライン:604 文字:2 コード:0 URI:http://test.localhost/test.js

16
既存のサイトからHTML + CSS + JSを選択的にコピーするツール[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 ほとんどのWeb開発者と同様に、マークアップがどのように構築されているかを確認するために、Webサイトのソースを時々見たいと思います。FirebugやChrome Developer Toolsなどのツールを使用すると、コードを簡単に検査できますが、分離されたセクションをコピーしてローカルで操作したい場合、個々の要素とそれに関連付けられているすべてのCSSをコピーするのは面倒です。そしておそらく、ソース全体を保存し、無関係なコードを削除するのと同じくらい多くの作業が必要です。 Firebugでノードを右クリックして、[このノードのHTML + CSSを保存する]オプションがあると便利です。そのようなツールはありますか?FirebugまたはChromeデベロッパーツールを拡張してこの機能を追加することはできますか?

22
Cookieがブロックされている/ Internet ExplorerのIFRAMEに保存されていない
私は2つのWebサイトを持っているexample.comとしましょうanotherexample.net。にanotherexample.net/page.html、私はIFRAME SRC="http://example.com/someform.asp"。そのIFRAMEは、ユーザーがフォームに入力して送信するフォームを表示しますhttp://example.com/process.asp。someform.asp独自のブラウザウィンドウでフォーム( " ")を開くと、すべて正常に動作します。ただし、IE 6またはIE 7でIFRAMEとしてロードするsomeform.aspと、example.comのCookieが保存されません。Firefoxでは、この問題は発生しません。 テストのために、http://newmoon.wz.cz/test/page.phpに同様の設定を作成しました。 example.comはCookieベースのセッションを使用します(そのため私ができることは何もありません)。したがって、Cookie process.aspがないと実行されません。IEにこれらのCookieを保存させるにはどうすればよいですか? HTTPトラフィックをスニッフィングした結果:GET /someform.asp応答には、セッションごとの有効なSet-Cookieヘッダー(例Set-Cookie: ASPKSJIUIUGF=JKHJUHVGFYTTYFY:)がありますが、POST /process.asp要求には、Cookieヘッダーがまったくありません。 Edit3:一部のAJAX +サーバーサイドスクリプトは明らかに問題を回避することができますが、それはバグに非常によく似ています。さらに、まったく新しいセキュリティホールのセットが開きます。簡単なので、アプリケーションでバグとセキュリティホールの組み合わせを使用したくありません。 編集:P3Pポリシーが根本的な原因でした。詳細については以下をご覧ください。

30
ユーザーがIEを使用しているかどうかを確認する
特定のクラスのdivをクリックして、次のような関数を呼び出しています。 ユーザーがInternet Explorerを使用しているかどうかを関数の開始時に確認し、他のブラウザーを使用している場合は中止/キャンセルして、IEユーザーに対してのみ実行する方法はありますか?ここのユーザーはすべてIE8以降のバージョンを使用しているため、IE7以下のバージョンをカバーする必要はありません。 彼らが使用しているブラウザを特定できればそれはすばらしいことですが、必須ではありません。 関数の例: $('.myClass').on('click', function(event) { // my function });


21
「コンソール」はInternet Explorerの未定義エラーです
私はFirebugを使用しており、次のようなステートメントがあります。 console.log("..."); 私のページで。IE8(おそらく以前のバージョンも)では、「コンソール」が未定義であるというスクリプトエラーが発生します。私はこれを自分のページの一番上に置いてみました: &lt;script type="text/javascript"&gt; if (!console) console = {log: function() {}}; &lt;/script&gt; それでもエラーが発生します。エラーを取り除く方法はありますか?


30
Internet Explorer 6、Internet Explorer 7、およびInternet Explorer 8を同じマシンで実行する
他の人と同じように、Internet Explorer 6とInternet Explorer 7でコードをテストする必要があります。ここで、Internet Explorer 8には、開発者向けの優れたツールがいくつかあります。これを使用したいと思います。また、間もなくリリースされるInternet Explorer 8でコードのテストを開始したいと思います。 問題は、同じマシンでInternet Explorer 6、Internet Explorer 7、およびInternet Explorer 8を実行する方法です。これまでのところ、Internet Explorer 6およびInternet Explorer 7では、複数のIEを使用しています。しかし、Internet Explorer 8をインストールした後のInternet Explorer 6に関する問題(前の文にリンクされているページのコメントを参照)が報告されています。これらのエラーは、フォームフィールドのフォーカスに関連しています。Internet Explorer 8がInternet Explorer 7レンダリングエンジンを使用できるので、Internet Explorer 7を実行することはそれほど重要ではありませんが、それでもInternet Explorer 6が必要です。 Internet Explorer 6、Internet Explorer 7、およびInternet Explorer 8を同じマシンで実行する方法は?

10
Internet ExplorerブラウザーのJavaScriptでArray indexOf()を修正する方法
任意の長さでJavaScriptを使用したことがある場合は、Internet ExplorerがArray.prototype.indexOf()[Internet Explorer 8を含む]のECMAScript関数を実装していないことに気づいています。次のコードを使用してページの機能を拡張できるため、これは大きな問題ではありません。 Array.prototype.indexOf = function(obj, start) { for (var i = (start || 0), j = this.length; i &lt; j; i++) { if (this[i] === obj) { return i; } } return -1; } これはいつ実装すべきですか? プロトタイプ関数が存在するかどうかをチェックする次のチェックですべてのページにラップする必要があります。存在しない場合は、先に進んで配列プロトタイプを拡張しますか? if (!Array.prototype.indexOf) { // Implement function here } または、ブラウザチェックを行い、それがInternet Explorerである場合は、実装するだけですか? //Pseudo-code if …

7
indexOfが配列IE8で機能しないのはなぜですか?
以下の機能は、Opera、Firefox、Chromeで正常に動作します。ただし、IE8ではif ( allowed.indexOf(ext[1]) == -1)一部失敗します。 なぜ誰か知っていますか?明らかな間違いはありますか? function CheckMe() { var allowed = new Array('docx','xls','xlsx', 'mp3', 'mp4', '3gp', 'sis', 'sisx', 'mp3', 'wav', 'mid', 'amr', 'jpg', 'gif', 'png', 'jpeg', 'txt', 'pdf', 'doc', 'rtf', 'thm', 'rar', 'zip', 'htm', 'html', 'css', 'swf', 'jar', 'nth', 'aac', 'cab', 'wgz'); var fileinput=document.getElementById('f'); var ext = fileinput.value.toLowerCase().split('.'); if …


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.