問題タブ [iwebbrowser2]

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.

0 投票する
3 に答える
834 参照

c++ - IE でユーザーのブラウザ セッションをフォークまたはコピーする

Internet Explorer プラグインでユーザー セッションをフォークする (または同様のことを行う) ことは可能ですか?

ユーザーがツールバーのボタンをクリックしたときに表示されているページを処理したい。ユーザーのブラウジングを中断しないように、すべてを「コピー」して、ページをバックグラウンドで解析および処理できるようにしたいと考えています。この処理には、ボタンがクリックされた場所である場合に、Google 検索で結果リンクのコンテンツを読み込むなどの処理が含まれる場合があります。

だから - 私が基本的に望んでいるのはCtrl+を模倣することですがN、ウィンドウをユーザーから隠して、中断されないようにすることです。

ご覧のとおり、 http: //www.snee.com/xml/crud/posttest.html のフォームに入力して送信し、Ctrl+を押すとN、投稿されたものはすべて新しいウィンドウに表示されますが、表示されません。データを 2 回投稿します。

私はどういうわけかをコピーすることを考えていましIWebBrowser2たが、:

  • それが可能かどうかはわかりません(MSDNで情報を見つけることができませんでした)
  • セッションもコピーするかどうかはわかりません。

の新しいインスタンスを作成し、IWebBrowser2単に現在の URL に移動するだけでは、 POST-variables はもちろん引き継がれないため、有効な解決策ではありません。

0 投票する
1 に答える
1670 参照

internet-explorer-7 - IWebBrowser2.Navigateは2番目のウィンドウを開きます

次のコードは、Internet Explorer 7を搭載したVistaで、2つのウィンドウを開きます(私が作成したウィンドウと、Navigateが呼び出されたときの2番目のウィンドウ(ファイルが表示されるウィンドウ))。私の知る限り、これはInternetExplorer8やXPでは発生しません。どうすればそれをやめることができますか?

0 投票する
2 に答える
960 参照

internet-explorer-7 - BHO で Web ページ要素の画面座標を取得する方法

IE 用の BHO オブジェクトを作成しています。

Webページの左上の画面位置が欲しい。どうすればこのポジションを取得できますか? DOM の最初の要素の左上は (0,0) を返します。webBrowser.Left または Top はブラウザの位置を返しますが、ページの左上ではありません。IWebBrowser2 を使用しています。

どうもありがとう、

-匿名。

0 投票する
2 に答える
2644 参照

c++ - IWebBrowser2 の問題 - ドキュメントを新しいウィンドウで開くには?

私は自分のダイアログに IWebBrowser2 ctrl を埋め込んでいます。私のURLからその中にプロモーションバナーを表示したいだけです。コントロールからすべてのポップアップ メニュー項目を無効にし、強制的にリンクを新しいウィンドウで開く方法 (現在、バナーのリンクをクリックすると、同じコントロール内で開かれています)。よろしくドミニク

0 投票する
2 に答える
471 参照

com - IWebBrowser2の安全な警告を表示するために使用されるイベント/インターフェイスは何ですか?

アプリケーションでIWebBrowser2コントロールを使用し、独自のコンテナーを作成しています(C++では-ATL/ MFCは許可されていません)。コントロールは正常に機能します。ただし、セキュリティで保護されている状態から保護されていない状態に移行するかどうかは、Webサイトに表示されません。IEの詳細オプション(WarnonZoneCrossing)の設定に戻ります。セキュアと非セキュアを切り替えると警告します。これをチェックしなくても動作します。

実際のIEブラウザー内でこれを行うと、ユーザーに尋ねるメッセージボックスが表示されます。このボックスもユーザーに表示しても問題ありません。私の質問は、このメッセージボックスが表示されず、Webページのレンダリングが停止する原因となるインターフェイスまたはイベントが欠落している可能性があるかどうかです。

前もって感謝します、

ボブ

0 投票する
2 に答える
5398 参照

delphi - DelphiでIHTMLDocument2リンク要素にイベントを添付する方法は?

このコードを使用して、IHTMLDocument2 からすべてのリンクを取得しています。

リンクがクリックされたときにアンカーテキストでアラートを表示するなどの簡単なタスクを実行するために、関数/手順を .onclick に添付するにはどうすればよいですか?

0 投票する
1 に答える
884 参照

delphi - TEventObject と IE のタブで致命的なエラーが発生する

私はこのコードを使用しています

IE Web ブラウザーの DocumentComplete イベントでは正常に動作しますが、新しいタブを開くと、Microsoft Internet Explorer で問題が発生したため、閉じる必要があります」というエラーが表示されます。

上記のコードで // THIS LINE でマークされた行が原因です (コメントしましたが、エラーは表示されませんでした)。

残りのコードは次のとおりです。

タブで機能させるにはどうすればよいですか?

0 投票する
2 に答える
1214 参照

com - Webbrowser コンテンツを特定の DC に描画する方法はありますか?

最近、私は自分のプログラムで非表示の WebBrowser コントロールを作成しようとし、IViewObject インターフェイスを使用してカスタム DC に描画します。

結果は問題ありません。必要なすべてのコンテンツが得られましたが、描画速度は受け入れられません。特に、Flash オブジェクトを含む一部の複雑な Web ページでは、DC への描画ごとに 100 ミリ秒以上のコストがかかります。そのため、私が描いたフラッシュ オブジェクトは滑らかではありません。

特定の DC にコントロールを描画する簡単な方法はありますか?

私のコードsinpetは次のようなものです:

この質問を読んでいただきありがとうございます。

あなたの答えを待っています〜

0 投票する
1 に答える
1473 参照

mshtml - IWebBrowser2QuitメソッドがE_FAILの結果で失敗する

私は自分のウィンドウでWebブラウザコントロールをホストしています。関連する手順は次のとおりです。

上記の最後のステートメントでは、hrの戻り値はE_FAILです。私のコードでのこの失敗の最終結果は、大量のリソースのリークです。私は間違って何をしていますか?

0 投票する
2 に答える
970 参照

com - IViewObject :: Drawを使用してキャンバスのスクロール可能な領域をレンダリングするにはどうすればよいですか?

IWebBrowser2コントロールのキャンバス全体をビットマップにレンダリングしようとしています。IViewObject :: Drawは最も有望なアプローチのようですが、表示するためにスクロールが必要なものをレンダリングすることはできません。スクロールを自動化して画像をつなぎ合わせることができましたが、これは固定位置の要素では奇妙に見えます。これも実行可能ですか?

さらに、コントローラーのサイズを、スクロールせずにコンテンツ全体を表示できるサイズに設定しようとしましたが、Windowsは最大サイズを現在の画面解像度に制限しているため、部分的にしか表示されません。

どんな助けでも大歓迎です。私は現在、Win7とIE8のコンテキストでこれを行っていますが、それはそれほど重要ではないと思います。