問題タブ [internet-explorer-6]
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.
ajax - デバッグ: IE6 + SSL + AJAX + 投稿フォーム = 404 エラー
設定:
問題のプログラムは、AJAX 呼び出しを介して、呼び出し元と同じパッケージに含まれるターゲット プロシージャにフォーム データを送信しようとします。これは、安全な接続 (HTTPS) を使用するサイトに対して行われます。ここで使用されているテクノロジーはPLSQLとDOJO JavaScript ライブラリーです。開発ツールは基本的にテキストエディタです。
コードスニペット:
問題:
IE6 (ユーザーベース全体で使用) を使用すると、サーバーから返される応答が 404 エラーになります。
観察:
プログラムは Firefox で正常に動作します。
呼び出しプロシージャは、同じパッケージ内のプロシージャをターゲットにすることはできません。
呼び出し手順は、外部サイト (http、https の両方) をターゲットにすることができます。
フォーム データの投稿ではない、パッケージ内の他の AJAX 呼び出しは正常に機能します。
私はインターネットを検索し、熟練したチーム メンバーに相談しましたが、この問題に十分に対処するものは何も見つかりませんでした。
* Dojo サポート フォーラムで Q&Aを試みました。
質問:
どのようなトラブルシューティング手法をお勧めしますか?
HTTPS 分析に推奨されるトラブルシューティング ツールは何ですか?
問題が何であるかについての仮説はありますか?
完全な (悪い) ハッキングではない回避策のアイデアはありますか?
エド。ソリューション
lomaxx、フィドラーチップの thx。それを入手してデバッグツールとして使用することがどれほど素晴らしいことか、あなたにはわかりません。それを起動した後、これは私が見つけたものであり、どのように修正したかです(少なくとも短期的には):
サーバーからのそのメッセージを見た後、私は Fiddler をもう少し動かして、そこから他に何が学べるかを調べました。Web フォームの値を表示する WebForms タブがあることがわかりました。ご存知でしょうか、xxx_DISPLAYED_
上記の " " フィールドがその中にありました。
PLSQL
Webコードで明示的に作成していないため、これらのフィールドが存在する理由はまだよくわかりません。しかし、正しく機能するためには、ターゲット プロシージャにそれらをパラメータとして含める必要があることを理解しています。繰り返しIE6
ますが、Firefox は正常に動作していたので、これは私の場合のみです。
まあ、それは短期的な答えとそれを修正するためのハックです。願わくば、この分野でのもう少しの作業が、ここで行われている基本事項のより良い理解につながることを願っています.
html - IE6の選択オーバーラップバグを解決するにはどうすればよいですか?
IEを使用する場合、選択した入力要素の上に絶対位置のdivを配置することはできません。これは、select要素がActiveXオブジェクトと見なされ、ページ内のすべてのHTML要素の上にあるためです。
ポップアップdivを開くときにselectを非表示にしているユーザーを見たことがあります。これにより、ユーザーエクスペリエンスがかなり悪くなり、コントロールが消えてしまいます。
FogBugzには、ポップアップが表示されたときにすべての選択をテキストボックスに変換する、非常にスマートなソリューション(v6より前)が実際にありました。これによりバグが解決され、ユーザーの目を騙しましたが、動作は完全ではありませんでした。
もう1つの解決策は、FogBugz 6にあります。ここでは、select要素を使用せず、どこでも再コーディングします。
私が現在使用している最後の解決策は、IEレンダリングエンジンを台無しにして<div>
、ActiveX要素として絶対位置にあるものもレンダリングするように強制し、選択した要素の上に存在できるようにすることです。これは、<iframe>
内部に非表示を配置し、次のよう<div>
にスタイリングすることで実現されます。
誰かがこれよりもさらに良い解決策を持っていますか?
編集:この質問の目的は、実際の質問であると同時に有益です。この<iframe>
トリックは良い解決策だと思いますが、アクセシビリティを低下させるこの醜い役に立たないタグを削除するなどの改善を探しています。
internet-explorer - IE6をもうサポートする必要がありますか?
あらゆる状況で機能するように、Webアプリケーションで回避策を見つける必要がありますか?IE6プログラミングを廃止する時が来ましたか?
memory-leaks - IE 6 でメモリ リークを伴う巨大な Web アプリケーション
IE 6 でメモリ リークの問題が発生している巨大な Web アプリがあります。
問題を示す 5 行のコード サンプルでメモリ リークを修正するのは簡単です。
しかし、非常に巨大なアプリケーションがある場合、どこから始めるべきでしょうか?
html - Fixed page layout in IE6
Header, footer and sidebars have fixed position. In the center a content area with both scroll bars. No outer scroll bars on the browser. I have a layout that works in IE7 and FF. I need to add IE6 support. How can I make this work?
Here is an approximation of my current CSS.
#xA;css - IE CSS バグ - ページ上の動的な JavaScript コンテンツが変更されたときに position:absolute を維持するにはどうすればよいですか
次のような列とコンテンツ div があるページがあります。
いくつかのスタイリングを使用すると、列とコンテンツの間で分割された画像がありますが、整列するために同じ垂直方向の位置を維持する必要があります。
スタイリングは次のようになります。
これは、コンテンツが#content
レンダリング前に動的に読み込まれる場合にうまく機能します。これは、常にFirefoxでもうまく機能します。ただし、IE6 と IE7 では、javascript を使用して のコンテンツ (したがって高さ) を変更すると#content
、画像が整列しなくなります (#column
移動しません)。IE Developer Bar を使用して div を更新すると (たとえば、position:absolute を手動で追加すると)、画像が下にジャンプして再び整列します。
私がここに欠けているものはありますか?
@Ricky - うーん、つまり、この場合、解決策はないと思います。最良の場合、後でギザギザのマッチアップがありますが、私のコンテンツが拡大したり縮小したりすると、非表示/表示は実用的ではなくなります. 最善の解決策で答えてくれてありがとう。
html - スパンのインラインブロック
次のサンプルの 2 つのspan
タグは隣り合って表示されると思っていましたが、上下に表示されていました。width
クラスの.right を 49%に設定すると、span
それらは隣り合って表示されます。padding/margin
右側のスパンに見えない部分があり、50% 以上かかるように、右側のスパンが押し下げられている理由がわかりません。HTMLテーブルを使用せずにこれを実行しようとしています。何か案は?
説明してくれてありがとう。float:left
FF 3.1 で期待どおりの結果が得られ、美しく動作します。残念ながら、IE6 では、右側のスパンは 50% の 50% をレンダリングするため、実際にはブラウザー ウィンドウの 25% の幅になります。幅を 100% に設定すると、目的の結果が得られますが、標準準拠モードの FF 3.1 では機能しなくなります。ハックに頼ったり、複数の CSS シートを使用したりせずに、FF と IE 6 の両方で動作させることは困難でした
css - IE 6 CSS ホバー非アンカー タグ
IE6で非アンカータグのホバー疑似クラスをシミュレートする最も簡単でエレガントな方法は何ですか?
このインスタンスのカーソルをポインターのカーソルに変更しようとしています。
caching - IE6 とキャッシング
IE6 は、http ヘッダー経由で送信されたキャッシュの無効化を無視しているようです。Pragma を No Cache に設定し、Cache Expiration を現在の時刻に設定しようとしましたが、IE6 では、ヒットバックは常にページのキャッシュされたバージョンをプルアップします。取り組んでいます。
IE6 もリッスンする特定の HTTP ヘッダーはありますか?
html - IE6がULを誤ってレンダリングする
IE6は、<ul>
リストのテキストを背景色と同じ色でレンダリングする場合があります。これを選択すると、それらは上に表示されます。または、ページを上下にスクロールすると表示されます。
これは明らかにレンダリングのバグですが、信頼性を高めるための回避策を誰かが知っているかどうか疑問に思いました。