問題タブ [axwebbrowser]

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 投票する
1 に答える
1129 参照

c# - c# AxWebBrowser Document OnClick ブラウザを無効にする

このような質問がたくさんあるようですが、答えが見つかりません。

このスレッドのような OnClick イベントを実装しました: http://support.microsoft.com/?kbid=312777 しかし、その結果、ブラウザーは完全に無効になります (スクロールバー、コントロール...)。

インターネットを検索しましたが、明確な解決策が見つかりませんでした。

WsbBrowser から継承された新しいクラスを作成し、それらのイベントをオーバーロードする必要があると言う人もいます。他の人は、答えはここにあると言いますhttp://www.experts-exchange.com/Programming/Languages/C_Sharp/Q_20661377.htmlしかし、私はアカウントを持っていません。

誰が解決策を知っていますか?

0 投票する
0 に答える
3852 参照

c# - 保護されたメモリの読み取りまたは書き込みを試みました。これは多くの場合、他のメモリが破損していることを示しています

C#4.0でWindowsアプリケーションを作成します。ダイナミックを作成しようとしていますWebBrowser

この関数はループ内で機能します。以下の私の関数コードを参照してください。

時々、browser.Document.Write(html)このエラーを示します。

保護されたメモリの読み取りまたは書き込みを試みました。これは多くの場合、他のメモリが破損していることを示しています。

ここに画像の説明を入力してください

browser.Document.OpenNew(true);コードを追加しました。私のOSはWindowsXPで、ブラウザはIE8です。

助けてください。

0 投票する
0 に答える
229 参照

vb.net - AxWebBrowser フル ページ スナップショット

現在、AxWebBrowser コントロールを使用して古いソフトウェアを強化しています。www.yahoo.com に移動したとしましょう。ページが長すぎて、スクロール可能です。スクリーン キャプチャの一部は既に実行しましたが、ページ コンテンツ全体をキャプチャすることはできません。ここで、ページ全体をキャプチャするか、表示部分のみをキャプチャするか (スクロール可能) をユーザーが選択できるようにするオプションが必要です。出来ますか?

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

.net - AxSHDocVw.AxWebBrowser で Ctrl-V または WM_PASTE をインターセプトし、クリーンアップを実行します。

を使用するwinform HTMLエディターを使用していますAxSHDocVw.AxWebBrowser。ユーザーは、他のソフトウェアからテキストをコピーしてこのコントロールに貼り付けています。問題は、貼り付け時に、Ctrl-Vフォーマットを保持するためにいくつかのフォントタグを追加することです。フォーマットを保持したくないので、フォーマットせずにきれいなテキストを貼り付けるか、少なくともFONTタグを追加しないでください。私が思うのは、Ctrl-Vクリーンアップクリップボードのテキストを貼り付ける前にインターセプトすることです。

そのため、メッセージを傍受WM_PASTEし、クリップボードの内容を以下のように修正されたテスト (確認のみ) に置き換えようとしました

しかし、それは機能していませんでした。WM_PASTEメッセージを受信して​​いるかどうかを確認するために、IF ブロックの前に次を追加しました。

実行時に、出力ウィンドウに 0x302 (770) が表示されませんでしたCtrl-V

そのメッセージを受信して​​いませんか?

では、どのような方法があるのでしょうか。貼り付ける前にテキストをクリーンアップするにはどうすればよいですか?

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

c# - C# Internet Explorer 9 および AxWebBrowser

.NET Framework 2.0 プロジェクトと AxWebBrowser コントロールを Windows 7 と IE9 Web ブラウザーで実行しています。

このコードを IE9 Web ブラウザーに挿入すると、次のようになります。

値は 9 です。これは正しいです。しかし、私のプロジェクトで同じコードを AxWebBrowser に配置すると、常に値 8 が返され、HTML5 コードが正しく機能しません。

問題はどこだ?

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

c# - msHTML でスクリプトを呼び出す方法

私は axWebBrowser を使用しており、リストボックスの選択された項目が変更されたときに機能するスクリプトを作成する必要があります。

デフォルトの webBrowser コントロールには、次のようなメソッドがあります。

しかし、axWebBrowser ではスクリプトを実行できません。そして、このコントロールに関するドキュメントはありません。

誰でも方法を知っていますか?

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

c# - WindowsフォームでC#を使用して編集モードでMSHTML WebBrowserを使用しているときに、ドキュメントの変更を検出するにはどうすればよいですか?

WinFormsアプリケーションで.NETWebBrowserコントロールを使用して、非常に基本的な電子メールテンプレートエディターを実装しています。

このコードで編集モードに設定しました:

したがって、ユーザーはWebBrowserのコンテンツを変更できます。ここで、ユーザーがコンテンツを変更したときを検出する必要があります。これは、コンテンツを検証する必要があるためです。DocumentCompleted、NavigateedなどのWebBrowserのイベントを使用しようとしましたが、どれも機能しませんでした。誰かアドバイスを頂けますか?前もって感謝します!

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

c# - IE10 は axWebBrowser コントロールを壊しました

私は、従業員が仕事を行うために使用する民間企業の独自の Web ブラウザーのコードを管理しています。ブラウザーは、.NET WebBrowser コントロールではなく、axWebBrowser COM オブジェクトを使用します。新しいバージョンでブラウザーをテストするために IE10 に更新したところ、axWebBrowser イベントが発生しなくなりました。ブラウザーを .NET コントロールに更新する必要がある可能性が高いことはわかっていますが、axWebBrowser コントロールが機能しなくなった理由を誰かが知っているかどうか疑問に思っていました。

ありがとう。

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

c# - IDocHostUIHandler TranslateAccelerator がキーボード入力を許可しない

AxWebBrowser コントロールを実装し、IDocHostUIHandler をカスタム コンテキスト メニューのナビゲーションでドキュメントに追加しました。

調査の結果、私はしなければならないことがわかりました

TranslateAccelerator 関数の実装では、キーボード入力を処理しないことを明確にします。

最初はうまくいきましたが、今日コンパイルすると、Visual Studio が最初のチャンス式で壊れ、キーボード入力が認識されなくなりました。

背景: このリンクで説明されているようなインターフェイスを実装するアプローチを使用: http://www.codeproject.com/Articles/2491/Using-MSHTML-Advanced-Hosting-Interfaces

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

internet-explorer - Microsoft Browser Activex コントロールに基づいて、自分の Explorer で IE の保護モードを切り替える方法は?

Microsoft Browser Activex コントロールに基づいて簡単なブラウザを作成しました。自分のブラウザでプロテクト モードを切り替える方法はありますか?