問題タブ [internet-explorer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
internet-explorer - ブラウザで開く代わりにファイルタイプをダウンロードするように IE7 を設定するにはどうすればよいですか
ファイルをダウンロードするwatirスクリプトを作成しました。ダウンロードするファイルの 1 つに .dcf 拡張子が付いています。数か月前、私のマシンの設定をどこかで変更して、.dcf ファイルをブラウザで開くのではなく、ダウンロードを求めるプロンプト (「このファイルを開くか保存しますか?」) を求めました。これは私が望む動作です。XP Pro/IE7を使用しています。
専用のテスト マシンをセットアップしていますが、自分のマシンで行った構成オプションが見つからないようです。私が現在見つけている解決策はすべて、ダウンロード自体を変更するか、レジストリを変更することです。ブラウザ/IE レベルでクライアントの観点から何かを探しています。
.net - 管理されていない dll を使用した IE ホステッド .net ユーザー コントロール
IE でホストされている .net ユーザー コントロール (< object classid="myctrl.dll#init"> など) が管理されていない dll をプルダウンして使用できるようにするための良い方法は何ですか?
クリック ワンスの場合、これはマニフェストで簡単ですが、ホストされたコントロールはクリック ワンス アプリのキャッシュにインストールされず、代わりにダウンロード キャッシュが不足します。そこにdllをコピーしますか?または一時ディレクトリに?
追加: 私は完全な信頼で大丈夫です。.net を使用する理由は、active-x よりも優れたセキュリティ モデルです (より多くの種類の証拠)。
javascript - innerHTMLを設定するときにIEが予期しないエラーを出すのはなぜですか
Firefoxの要素にinnerHTMLを設定しようとしましたが、正常に動作し、IEで試してみたところ、明らかな理由もなく予期しないエラーが発生しました。
たとえば、テーブルのinnerHTMLを「hifrom stu」に設定しようとすると、テーブルの後にシーケンスが続く必要があるため、失敗します。
css - Firefox の CSS フィルターの代替手段は何ですか?
CSS フィルターを使用して、ブラウザー内でオンザフライで画像を変更しています。これらは Internet Explorer では完全に機能しますが、Firefox ではサポートされていません。
これらに相当するCSSフィルターがFirefox用であることを誰かが知っていますか? クロスブラウザー (Safari、WebKit、Firefox など) で機能する回答が優先されます。
更新: フィルターが IE 固有の機能であることは知っています。Firefox でサポートされているこれらのいずれかに相当するものはありますか?
javascript - Internet Explorer でファイルの自動ダウンロードを開始する方法は?
Internet Explorer でファイルの自動ダウンロードを初期化するにはどうすればよいですか?
例えば、ダウンロードページにダウンロードリンクと「ダウンロードが自動で始まらない場合・・・など」というメッセージを表示させたい。ページがロードされた直後にダウンロードが開始されます。
Firefox ではこれは簡単です。ヘッダーにメタ タグを含めるだけです<meta http-equiv="Refresh" content="n;url">
。n は秒数でurl
、ダウンロード URL です。これは Internet Explorer では機能しません。Internet Explorer ブラウザーでこれを機能させるにはどうすればよいですか?
internet-explorer - IE から「対象をファイルに保存」を削除
グループ ポリシーまたはレジストリ ハックを使用して、Internet Explorer の右クリック メニューから「対象をファイルに保存」を削除する方法はありますか? それに失敗した場合、簡単なプログラムによる方法はありますか?
javascript - Internet Explorer TextRange の文字オフセット
私が知る限り、Internet Explorer で TextRange オブジェクトから文字オフセットを取得する簡単な方法はありません。W3C Range オブジェクトには、ノードと、そのノード内のテキストへのオフセットがあります。IEにはピクセルオフセットがあるようです。範囲を作成、拡張、比較する方法があるため、文字オフセットを計算するアルゴリズムを作成することは可能ですが、何かが足りないと感じています。
では、Internet Explorer の TextRange の開始位置の文字オフセットを計算する最も簡単な方法は何でしょうか?
html - 条件付きコメントで IE8 をターゲットにすることはできますか?
IE8 がリリースされたら、次のコードで条件付きスタイルシートを追加できますか?
これがベータ版で機能するかどうかについて、矛盾するレポートを読みました。誰かが自分の経験を共有できることを願っています。ありがとう。
asp.net - jQuery を使用して IE の Javascript でプログラムによってイベントをトリガーする
イベントが IE でユーザーによってトリガーされると、window.event
オブジェクトに設定されます。イベントをトリガーしたものを確認する唯一の方法は、window.event
オブジェクトにアクセスすることです(私の知る限り)
これにより、jQuery を介してイベントをトリガーする場合のように、イベントがプログラムによってトリガーされる場合、ASP.NET バリデーターで問題が発生します。この場合、window.event
オブジェクトは最後にユーザーがトリガーしたイベントを格納します。
ASP.NET バリデーターがアタッチされているテキスト ボックスに対してプログラムによってonchange
イベントが発生すると、バリデーターの対象となる要素ではなく、最後のイベントを発生させた要素が参照されるため、検証が中断されます。
誰もこれを回避する方法を知っていますか? 解決可能な問題のように見えますが、オンラインで見ると、ほとんどの人は問題を解決するのではなく、問題を無視する方法を見つけているだけです。
私が具体的に何をしているのかを説明するには
、2 つの ASP.NET バリデーターが関連付けられているテキスト ボックスで jQuery タイム ピッカー プラグインを使用しています。時間が変更されると、更新パネルを使用してサーバーにポストバックし、いくつかのことを動的に行うため、そのテキスト ボックスのポストバックをトリガーするために onchange イベントを発生させる必要があります。
jQuery タイム ピッカーは、テキスト ボックスがクリックされたときに表示される非表示の順序付けられていないリストを作成することによって動作します。リスト項目の 1 つがクリックされると、jQuery のchange()
メソッドを介して、プログラムによってテキスト ボックスの「変更」イベントが発生します。
イベントのトリガーはリスト アイテムだったので、IE はリスト アイテムをテキスト ボックスではなく、イベントのソースとして認識します。
テキスト ボックスが変更されるとすぐにこの ASP.NET バリデーターが機能することにはあまり関心がありませんchange
。テキスト ボックスに対してポストバック イベントが呼び出されるように、" " イベントを処理する必要があるだけです。問題は、バリデーターが IE で例外をスローし、イベントのトリガーを停止することです。
Firefox (および他のブラウザーも想定しています) には、この問題はありません。イベント モデルが異なるため、IE のみ。誰かがこれに遭遇し、それを修正する方法を見ましたか?
この問題が他のいくつかの場所で報告されていることがわかりましたが、解決策はありません。
javascript - IE で JavaScript をデバッグするには?
MS Script Editor よりも JavaScript をデバッグする良い方法はありますか? Firebug のようなものを探しています。ただし、Firebug Lite にはこの機能はありません。