問題タブ [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.
javascript - IE の moveToElementText が Invalid Argument 例外を吐き出した場合の対処方法
脚注を処理する Xinha テキスト エディターのプラグインを作成しました。以下をご覧ください: http://www.nicholasbs.com/xinha/examples/Newbie.html
Webkit と IE が行末のリンクを処理する方法に関するいくつかの問題を処理するために (カーソルを使用して同じ行のリンクから抜け出す方法はありません)、空白の要素を挿入し、そこに選択を移動します。右に折りたたむより。これは Webkit と Gecko では問題なく動作しますが、何らかの理由で moveToElementText が無効な引数の例外を吐き出しています。どの要素を渡すかは問題ではありません。関数は完全に壊れているようです。ただし、他のコード パスでは、この関数は機能しているようです。
上記のリンクを使用してエラーを再現するには、メイン テキスト入力領域をクリックし、何かを入力してから、緑色のプラス記号が付いた黄色のページ アイコンをクリックし、ライトボックス ダイアログに何かを入力して、[挿入] をクリックします。問題を引き起こすコードの例を以下に示します。
問題のコードは、 https ://svn.openplans.org/svn/xinha_dev/InsertNote の svn にあります。
このプラグインは、 http ://svn.xinha.webfactional.com/branches/new-dialogs の svn から入手できる Xinha のブランチに対して構築されています。
c# - IEでフィールドを「自動入力」することは可能ですか?
私が働いている会社は、「ホスト型支払いフォーム」を使用して顧客に請求したいと考えています。「支払いフォーム」に他のシステムからの情報を自動的に入力する方法について質問がありました。ホースで支払われる支払いフォームを管理することはできず、IEを使用する必要があります。これは可能ですか?もしそうなら、これはどのように行うことができますか?
不明な点がありましたらお知らせください...
css - アクティブなフォームの送信ボタンの周りの IE の黒い境界線を削除する方法はありますか?
カスタム スタイルの送信ボタンを使用するデザインを実装しています。それらは非常に単純な明るい灰色のボタンで、外側の境界線が少し暗いです。
これは、Firefox、Safari、および Opera で適切に表示されます。問題は、Internet Explorer 6 と 7 の両方にあります。
フォームはページの最初のフォームであるため、メイン フォームとしてカウントされ、最初からアクティブになります。アクティブ フォームの最初の送信ボタンは、IE で黒の実線の境界線を受け取り、メイン アクションとしてマークします。
境界線をオフにすると、IE の黒い余分な境界線も消えます。通常の境界線を維持し、アウトラインを削除する方法を探しています。
c# - IE BHO から開いたときにダイアログがモーダルになるようにするにはどうすればよいですか?
C# で記述された Internet Explorer ブラウザー ヘルパー オブジェクト (BHO) があり、さまざまな場所でモーダル ダイアログとしてフォームを開きます。これは機能する場合もありますが、機能しない場合もあります。私が現在再現できるケースは、IEがjavascriptを実行して他の子ウィンドウを開く場合です...どこかで少し混乱していると思います....
問題は、私が呼び出すときです:
フォームはモーダルではないので、IE ウィンドウをクリックしてフォーカスを得ることができます。IE はコードの実行中に更新されないため、ユーザーには IE がハングしているように見えます。
フォームがモーダルとして開かれるようにする方法はありますか。つまり、フォームを IE ウィンドウの後ろに隠すことはできません。
(私はIE7を使用しています。)
注意: Java を使用していますが、これはこの投稿と同様の質問です。解決策は、IEウィンドウのIWin32Windowを正しく渡すことだと思いますので、それを調べています。
internet-explorer - ブラウザのテキストエリアの回復
ブラウザのテキストエリアの内容を復元する方法はありますか? たとえば、長い投稿を入力してから、誤ってリンクをクリックしてしまったとします。その後、戻ってきたとき、テキストフィールドには入力したテキストが興味をそそるほど保持されていますが、テキストエリアは空白です。IE と Firefox は、事前入力されたものをどこに保存しますか? テキストエリアを元に戻すことはできますか?
internet-explorer - ブラウザの互換性テストに使用するOpera、IE、Firefox、Chrome、Safariなどのブラウザ機能/プラグインは何ですか?
Firefox用のNightlyTesterToolsとIE用のFiddlerを使用しています。あなたは何を使うのですか?
javascript - IE TextRange select メソッドが正しく機能しない
contentEditable が true に設定されている IE ドキュメントで異常な問題が発生しています。ブロック要素の直前のテキスト ノードの最後にある範囲で select() を呼び出すと、選択範囲が 1 文字右に移動し、本来あるべきでない場所に表示されます。Microsoft に IE8 に対するバグを提出しました。可能であれば、この問題を修正できるように投票してください。
https://connect.microsoft.com/IE/feedback/ViewFeedback.aspx?FeedbackID=390995
効果を実証するためのテスト ケースを作成しました。
問題は myhandler 関数で明らかになります。これが私がやっていることのすべてです。選択の保存と復元の間にステップ 3 はありませんが、カーソルは移動します。選択範囲が空でない限り発生しないようです (つまり、点滅するカーソルがありますが、テキストはありません)。また、カーソルがブロック ノードの直前のテキスト ノードの最後にある場合にのみ発生するようです。
範囲はまだ正しい位置にあるようです(範囲でparentElementを呼び出すと、divが返されます)が、現在の選択範囲から新しい範囲を取得すると、新しい範囲は段落タグ内にあり、それがその範囲です親要素。
これを回避し、Internet Explorer で選択内容を一貫して保存および復元するにはどうすればよいですか?
html - 非表示の div にコンポーネントを表示する IE6 (非表示にする必要がある場合)
IE6がhiddenでページを誤ってレンダリングするかどうかは誰にもわかりdivsませんか? 現在、ページの同じスペースにいくつかdivs表示していますが、一度に 1 つだけを表示し、他はすべて非表示にしています。
問題は、非表示のdivsコンポーネント (特にオプション メニュー) が時々透けて見えることです。ページをスクロールしてコンポーネントをビューから削除してから下にスクロールすると、非表示にする必要のあるコンポーネントが表示されなくなります。
どうすればこれを修正できますか?
windows - XPのクリーンインストールでのIE6 + IE7
IE6 と IE7 の両方で Web サイトをテストする必要があります。実際の Windows マシンで実行されているバグが vmware では表示されない (?!) ように見えることがあるため、これを行うための実際の Windows ラップトップがありますが、1 つだけです。IE6 と IE7 を並べてインストールして、それらが 1 つしかない場合とまったく同じように確実に動作するようにすることは可能ですか? どのように?
internet-explorer - Internet Explorer 8 と Internet Explorer 6 を並べて表示
重複の可能性:
同じマシンで Internet Explorer 6、Internet Explorer 7、および Internet Explorer 8 を実行している
仮想化せずに Internet Explorer 8 と Internet Explorer 6 を並べて表示する方法はありますか?
Internet Explorer 7 で問題なく動作する複数の IEを使用していましたが、Internet Explorer 8 ベータ 2 をインストールしてから Internet Explorer 6 の動作がおかしくなり始めました (つまり、通常よりも多くなりました)。