問題タブ [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 - IE 用プラグインの書き方
IE Developer Toolbar は、ブラウザーからドッキングまたは分離できるプラグインです。Firefox よりも IE でこれを行う方がはるかに難しいことを理解しています。
- IE プラグインはどのように作成しますか?
- このタスクに使用できる言語は?
- Hello World プラグインを作成するにはどうすればよいですか?
javascript - InternetExplorerでjQueryセレクターが機能しないことがあるのはなぜですか
私は非常に奇妙な問題を抱えています。とらえどころのない状況では、IEのページにjQueryセレクターを適用できません。ただし、Firefoxでは問題ありません。jQuery関数は単に空の配列を返します。
助言がありますか?
ページが複雑すぎてここに投稿できません。セレクターを除く実質的にすべてのセレクター"#id"
は、ゼロ要素配列を返します。jQueryのバージョンは1.2.3です
c++ - IE Mobile で IPIEHTMLDocument2 インターフェイスを取得する方法
IObjectWithSite を実装する IE7 用の Active X プラグインを作成しましたが、その他の必要なインターフェイスもいくつかあります (IOleClient がないことに注意してください)。このインターフェイスは、IE7 によって照会され、呼び出されます。SetSite() の呼び出し中に、IE7 のサイト インターフェイスへのポインターを取得します。これを使用して、次の方法で IHTMLDocument2 インターフェイスを取得できます。
次のコードを使用してPIEでも同様のアプローチを試みましたが、IPIEHTMLWindow2インターフェイスでさえ取得できないため、行き詰まりました:
IServiceProvider インターフェイスを使用しても機能しないため、既にテスト済みです。
何か案は?
internet-explorer - IIS が localhost の既定の Web サイトの認証を要求するのを停止する方法
Windows XP Pro SP2 に IIS 5.1 をインストールしています。さらに、VS 2008 Express と .NET 3.5 をインストールしました。したがって、明らかにIISは.NET 3.5用にASP.NET用に自動的に構成されます
問題は、 http://localhost IE と Firefox の両方にアクセスするたびに認証ボックスが表示されることです。管理者ユーザーとそのパスワードを入力しても認証に失敗します。デフォルト Web サイトのディレクトリ セキュリティ オプションで、匿名ユーザー アクセス (IUSR_ ユーザーとパスワードは IIS によって制御されます) を既に確認しました。
ただし、デプロイされた他の Web アプリは正常に動作します (認証を要求しません)。
IEでは、イントラネット サイト オプションにhttp://localhostを追加すると、この認証プロセスが停止します。
IIS がインストールされている場合、ファイル システムは FAT32 であることに注意してください。
よろしく、ジャタン
javascript - [戻る] ボタンの使用を禁止する (IE で)
そのため、私の現在の職場の中小企業は、特定のページの戻るボタンを無効にしようとしています。ユーザーがいくつかの選択を行い、処理のために送信するページがあります。場合によっては、別のページにコメントを入力する必要があります。
ユーザーが理解したことは、情報を送信してコメントのあるページに移動し、戻るボタンを押して前のページに戻る場合、コメントを入力する必要がないということです。
これにはいくつかの異なる解決策があることを知っています(そして、それらの多くは戻るボタンを無効にするよりもはるかにエレガントです)が、これが私が残したものです。戻るボタンの動作を変更することで、誰かが前のページに戻らないようにすることは可能ですか? (送信のように-> falseを返すようなもの)。
情報が二重に投稿されているため、前のページに戻ってから現在のページに移動することができません。現在のページから直接離れないようにすることしかできません。ググったのですが、必ず前のページに戻るという投稿しか見当たりませんでした。私は、誰かがこれを可能にする狂気の kung foo js スキルを持っていることを望んでいました。
誰もがこれは悪い考えだと言うことは理解していますし、私も同意しますが、時には言われたことをしなければならないこともあります.
internet-explorer - Mac 上の Microsoft Internet Explorer で Web ページをテストするにはどうすればよいですか?
作成した Web ページをすべての最新バージョンの Internet Explorer (6、7、および 8 ベータ版) でテストしたいのですが、主に Mac で作業しており、PC に直接アクセスできないことがよくあります。
c++ - MFC IE 組み込み Web ブラウザーの奇抜さ
Internet Explorer Web ブラウザー コントロールを埋め込むこのモードレス MFC ダイアログがあります。
CWnd
コントロールは、Visual Studio によって生成された ActiveX ラッパーから直接派生しCDialog
、DDX_Control(pDX, IDC_EXPLORER, m_explorer);
.
2つの問題があります。
問題#1:
モードレスであるため、new/Create() を使用して、次に DestroyWindow()/delete (PostNcDestroy 内) を使用して、自分の好みでダイアログを開始および停止します。
問題は、IE コントロールが Flash ビデオ (通常の YouTube のもの) の読み込みを開始したときに始まります。IE コントロールを閉じてダイアログを破壊すると、ビデオはまだ読み込まれます! 完全にキャッシュされるまで。親ダイアログが PostNcDestroy を通過し、すべてのメモリが解放された場合でも、Flash ActiveX スレッドは残り、実行を続けます。
何をすべきか?その子 Web コントロールとそのすべてのスレッドを本当に「殺す」にはどうすればよいですか?
問題#2:
Web ブラウザー コントロールは、ダイアログの全領域をカバーします。OnMouseMove()
親ダイアログまたは Web ブラウザー マッピング クラスでインターセプトできません。何を与える?
ありがとう!
"掃除"
PostNcDestroy() で「これを削除」 - もちろん基本関数を呼び出します。もっとあるべきですか?何?ダイアログはその子を適切に処理するべきではないでしょうか?
Web コントロールで DestroyWindow を明示的に呼び出すか、WM_DESTROY、WM_CLOSE、さらには WM_QUIT などのメッセージを送信/投稿しようとしましたが、何もしませんでした。
問題#2:
いいえ、インデントのように、コントロールはすべてのスペースを取り、それが一番上にあるので、マウスアクションは「下」に送信されないと思います:)?しかし、なぜ彼自身の OnMouseMove が呼び出されないのでしょうか? CWndから直行するから?道に迷いました...
javascript - IE と SSL を使用した Dojo のコーディング
私のアプリケーションは、SSL のみのWeb サイトでDojo 1.1.1を使用しています。現在、 と を利用しています。dijit.ProgressBar
dijit.form.DateTextBox
Firefox 2 & 3 ではすべてがうまく機能しますが、同じスクリプトをIE7で試すとすぐに、迷惑なセキュリティ情報ダイアログが表示されます。
このページには、安全なアイテムと安全でないアイテムの両方が含まれています。非セキュア項目を表示しますか?
HTTPS 以外の参照についてページを精査しましたが、役に立ちませんでした。に特有のもののようdojo.js
です。以前は が何も設定されていなかったiframe
不具合がありましたsrc
が、現在は修正されているようです (ソースを確認したところ)。
他にこの問題を抱えている人はいますか?DojoをSSL のみのWeb サーバーでIEとうまく連携させるためのベストプラクティスは何ですか?
javascript - IE ブラウザ ウィンドウのサイズを 1024 x 768 に変更する方法
Firefox では、次のように素晴らしいバーに入力して Enter キーを押すことができます。
IEで同じことをどのように行いますか?
c++ - VistaのIDebugProgramProvider2.GetProviderProcessData
IE 6/7用のJavaScriptプロファイラーの一部として、作成したカスタムデバッガーをIEにロードする必要がありました。XPではこれは正常に機能しましたが、Vistaでは機能しませんでした(詳細はこちら:http ://damianblog.com/2008/09/09/tracejs-v2-rip/ )。
GetProviderProcessDataの呼び出しがVistaで失敗しています。誰か提案がありますか?
ありがとう、ダミアン