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

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

30
バックスペースキーが元に戻らないようにするにはどうすればよいですか?
IEでは、(ひどく非標準ですが機能している)jQueryでこれを行うことができます if ($.browser.msie) $(document).keydown(function(e) { if (e.keyCode == 8) window.event.keyCode = 0;}); しかし、Firefoxで動作する方法で、またはボーナスのためにクロスブラウザの方法で行うことは可能ですか? 記録のために: $(document).keydown(function(e) { if (e.keyCode == 8) e.stopPropagation(); }); 何もしません。 $(document).keydown(function(e) { if (e.keyCode == 8) e.preventDefault(); }); 問題は解決しますが、ページでバックスペースキーが使用できなくなります。これは、元の動作よりもさらに悪いものです。 編集:これを行う理由は、単純なWebページではなく大きなアプリケーションを作成しているためです。間違った場所でバックスペースを押したからといって、10分の作業を失うのは信じられないほど煩わしいことです。間違いを防止することとユーザーを煩わしいものにすることの比率は、バックスペースキーが戻るのを防ぐことにより、1000/1をはるかに超える必要があります。 EDIT2:私は履歴ナビゲーションを防止しようとしているのではなく、ただの事故です。 EDIT3:@brentonstrinesコメント(質問が非常に人気があるため、ここに移動しました):これは長期的な「修正」ですが、サポートを Chromiumバグの、Webkitでこの動作を変更


9
投稿リクエストのサイズ制限は何ですか?
これが重複している場合は申し訳ありませんが、重複していると思いますが、何も見つかりませんでした。 IEを介してphp / mysqlサーバーにデータをポストバックするflexアプリケーションがあります。私はまだ問題に遭遇していませんが、これを前もって知っていれば、私はフラストレーションと仕事の多くを節約できます。http経由でデータを投稿するのにサイズ制限はありますか? この記事はノーと言います:http : //www.netlobo.com/ie_form_submit.html このディスカッションには「はい」と書かれています。http: //bytes.com/topic/php/answers/538226-what-maximum-limit-using-post-method そして、それはすべて私がオンラインで見つけることができるものを行ったり来たりします。そのため、回答は個人的にテスト/検証された数に限定してください。 非常に大きくなる可能性があるXML文字列をポストバックしたい(たとえば、最大5MB)。 それが何らかの違いを生む場合:ブラウザは常にIE(私たちの製品はそれを必要とします)、投稿はフレックスのhttpServiceから来ており、Webサーバーはphp、DBはmySqlです。

18
X-UA-CompatibleはIE = edgeに設定されていますが、互換性モードを停止しません
私はかなり混乱しています。設定できるはずです <meta http-equiv="X-UA-Compatible" content="IE=edge" /> IE8とIE9は、最新のレンダリングエンジンを使用してページをレンダリングする必要があります。しかし、私はちょうどそれをテストし、互換性モードが当社のサイト上の他の場所になっている場合、それがために滞在するのページ私たちはしないようにそれを強制する必要があるにもかかわらず、。 IEが互換モード(イントラネット内でも)を使用しないようにするにはどうすればよいですか? FWIW、私はHTML5 DocType宣言(<!doctype html>)を使用しています。 ページの最初の数行は次のとおりです。 <!doctype html> <!--[if lt IE 7 ]> <html lang="en" class="innerpage no-js ie6"> <![endif]--> <!--[if IE 7 ]> <html lang="en" class="innerpage no-js ie7"> <![endif]--> <!--[if IE 8 ]> <html lang="en" class="innerpage no-js ie8"> <![endif]--> <!--[if (gte IE 9)|!(IE)]><!--> <html lang="en" …

30
JavaScriptでIEバージョン(v9より前)を検出する
私たちのWebサイトのユーザーがInternet Explorerv9より前のバージョンを使用している場合、エラーページに移動させたいのですが。支援するのに私たちの時間とお金の価値はありませんIE pre-v9。他のすべてのIE以外のブラウザのユーザーは問題なく、バウンスされるべきではありません。提案されたコードは次のとおりです。 if(navigator.appName.indexOf("Internet Explorer")!=-1){ //yeah, he's using IE var badBrowser=( navigator.appVersion.indexOf("MSIE 9")==-1 && //v9 is ok navigator.appVersion.indexOf("MSIE 1")==-1 //v10, 11, 12, etc. is fine too ); if(badBrowser){ // navigate to error page } } このコードはうまくいきますか? おそらく私の方法で来るいくつかのコメントを控えるために: はい、私はユーザーがuseragent文字列を偽造できることを知っています。私は心配していません。 はい、プログラミングの専門家はブラウザタイプではなく機能サポートを探していることを知っていますが、この場合、このアプローチが理にかなっているとは思いません。すべての(関連する)IE以外のブラウザーが私が必要とする機能をサポートし、すべてのpre-v9 IEブラウザーがサポートしていないことをすでに知っています。サイト全体で機能ごとにチェックするのは無駄です。 はい、私はIE v1(または20以上)を使用してサイトにアクセスしようとする人が 'badBrowser'をtrueに設定せず、警告ページが適切に表示されないことを知っています。それは私たちが喜んで取るリスクです。 はい、私はマイクロソフトがブラウザの正確なバージョン検出に使用できる「条件付きコメント」を持っていることを知っています。IEはから条件付きコメントをサポートしなくなったためIE 10、このアプローチはまったく役に立たなくなりました。 注意すべき他の明らかな問題はありますか?

6
開発者ツールを使用してInternet Explorer 11でCookieを表示する方法
IE11の開発者ツールを使用して設定されたCookieを表示する方法を探しています。ネットワークプロファイリングで、送受信されるCookieを表示するオプションが表示されますが、これは実際には同じではありません。リクエストごとなので使いづらいです。確かに、IE10でできるようにすべてのCookieを表示する方法があるはずです。

2
「X-UA-Compatible」content =「IE = 9; IE = 8; IE = 7; IE = EDGE」
<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE" /> 実際、このステートメントの意味は何ですか? 一部の例,ではIEのバージョンを分離するために使用し、一部の例ではを使用しています;。どちらが正しい? 順序にIE=9; IE=8; IE=7; IE=EDGEはある程度の重要性があります。 編集:使用しています<!DOCTYPE html>

15
IE11を検出する方法
IEを検出する場合は、次のコードを使用します。 function getInternetExplorerVersion() { var rv = -1; if (navigator.appName == 'Microsoft Internet Explorer') { var ua = navigator.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})"); if (re.exec(ua) != null) rv = parseFloat( RegExp.$1 ); } return rv; } function checkVersion() { var msg = "You're not using Internet Explorer."; var …

11
Internet Explorer拡張機能の開発を開始するにはどうすればよいですか?
ここにいる誰かが、知識を共有できるIE拡張機能の開発経験を持っていますか?これには、コードサンプル、適切なサンプルへのリンク、プロセスのドキュメントなどが含まれます。 私は本当にこれをやりたいのですが、お粗末なドキュメント、お粗末なコード/サンプルコード/その欠如で巨大な壁にぶつかっています。あなたが提供できるどんなヘルプ/リソースも大いに感謝されます。 具体的には、IE拡張機能内からDOMへのアクセス/操作方法から始めたいと思います。 編集、さらに詳細: 理想的には、ツールバーボタンをクリックして、クリックすると外部サイトへのリンクを含むメニューをポップアップするのが理想的です。いくつかの条件に応じて、DOMにアクセスし、JavaScriptをページに配置したいと思います。 IE拡張機能で情報を保持する最良の方法は何ですか?Firefox / Chrome /ほとんどの最新のブラウザではを使用しますwindow.localStorageが、IE8 / IE7では当然、これはオプションではありません。たぶんSQLite DBなど?.NET 4.0がユーザーのコンピューターにインストールされると想定しても大丈夫ですか? IE9と互換性のあるものを作成したいので、Spice IEを使用したくありません。この質問にもC ++タグを追加しました。C++で作成した方がいい場合は、それを実行できるからです。

11
event.preventDefault()関数がIEで機能しない
以下は私のJavaScript(mootools)コードです。 $('orderNowForm').addEvent('submit', function (event) { event.preventDefault(); allFilled = false; $$(".required").each(function (inp) { if (inp.getValue() != '') { allFilled = true; } }); if (!allFilled) { $$(".errormsg").setStyle('display', ''); return; } else { $$('.defaultText').each(function (input) { if (input.getValue() == input.getAttribute('title')) { input.setAttribute('value', ''); } }); } this.send({ onSuccess: function () { $('page_1_table').setStyle('display', …

14
Visual StudioがInternet Explorerではなくデフォルトのブラウザーを開く
Visual Studioでデバッグすると、Firefoxが開きます。これは、Internet ExplorerとVisual Studioに接続されているため、デバッグを開始したInternet Explorerブラウザーを閉じると、Visual Studioがデバッグを停止します。Internet Explorerを既定のブラウザーとして設定せずに、Visual StudioでInternet Explorerを開くにはどうすればよいですか?


14
Firefoxおよび/またはIE 10で動作するHTML 5入力type =“ date”を取得する方法
input type="date"今回もFirefoxでまだサポートされていないのは奇妙です。実際、私はそれらがinput要素にHTML 5の新しいタイプの多く(もしあれば)を追加したとは思いません。IE10でサポートされていないのも当然です。だから、私の質問は... IEおよびFirefoxブラウザーのみのカレンダー/日付を取得するために、.jsファイル(つまり、DatePickerウィジェット)を追加せずに要素を機能type="date"させる方法は?FirefoxやIEブラウザでこの機能がデフォルトで機能するようにするために、どこかに適用できる何か(CDNか?)はありますか?IE 8以上のブラウザーとFirefoxをターゲットにすることは問題ではありませんが、最新バージョン(28.0)で問題ありません。inputjQueryUI 更新:Firefox 57以降は入力タイプ=日付をサポートしています


12
IEでのみスタイルを適用
これが私のCSSブロックです: .actual-form table { padding: 5px 0 15px 15px; margin: 0 0 30px 0; display: block; width: 100%; background: #f9f9f9; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; } IE 7、8、および9のみを「表示」したい width: 100% これを達成する最も簡単な方法は何ですか?

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