問題タブ [webbrowser-control]

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

c# - WebBrowserコントロール内のTextAreaの値を設定する(C#/ .NET)

.NETWebBrowserコントロールを使用してTextAreaの値を設定しようとしています。

次のコードを使用してテキストボックスの値を設定できました(「username」をtexboxの名前に置き換えてください)。

(GetElementByIdを使用して)TextAreaで同様のコードを使用しようとしましたが、TextArea入力タイプに「Value」属性が含まれていないことを思い出せませんでした。TextAreaのInnerHtmlとInnerTextも設定しようとしましたが、TextArea入力の値を設定しようとすると、コンパイラーはnull参照例外エラーまたはインデックス範囲外エラーをスローし続けます。

WebBrowserコントロールを使用してTextArea内にテキストを設定する方法について誰かが知っていますか?アドバイスをいただければ幸いです。

0 投票する
11 に答える
115204 参照

c# - C# 続行する前に Web ページの読み込みが完了するのを待つ方法

欠陥追跡システムの Web インターフェイスを介して、一度に複数のバグのクローンを作成するプログラムを作成しようとしています。ページが完全に読み込まれるまで待ってから続行するにはどうすればよいですか?

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

c# - IEのHtmlElementのDomからIHTMLStyle3を取得する

フォームにSystem.Windows.Form.WebBrowserコントロールがあります。そのブラウザオブジェクトをURLに移動します。

ページの読み込みが完了したら、読み込まれたページのさまざまな側面を分析したいと思います。

特に、IHTMLStyle3インターフェイスにある属性'writingMode'に興味があります。

何かのようなもの:

問題は、style3の値がnullであるということです。これは、IHTMLElement2.currentStyleがIHTMLStyle3をサポートしていないことを意味すると思います。

IHTMLELement.styleのキャストも試してみました。しかし、それはIHTMLStyle3としてうまくキャストされますが、Html要素に適用されているため、スタイルが含まれていないようです。

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

.net - WinForms WebBrowser コントロール: すべてのリンクを強制的に新しい (IE) ウィンドウで外部的に開く

タイトルが全てを表していると思います。コントロールを使用して、いくつかのマークアップを含むいくつかの基本的な HTML を表示します。そこにはおそらくリンクもあります。私がやりたいことは、コントロール自体でそのページに移動するのではなく、任意のリンクをクリックして、このリンクを新しい IE ウィンドウで開くことです。

何か案が?

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

winforms - WebBrowser.DocumentText を使用してドキュメントを設定するときにスクリプトを有効にする方法

Windows Forms WebBrowser コントロールを使用して、その場で作成し、DocumentText プロパティを使用して設定したドキュメントを表示します。私が作成したドキュメントは、実行可能ファイルと同じディレクトリにあるスクリプト ファイルを参照しています。問題は、WebBrowser コントロールがページを表示するときに、スクリプトが有効になっていないことです。

これで、IE7 がこのシナリオに影響を与える新しいセキュリティ機能を導入したことがわかりました。IE キーの下のレジストリのどこかに FEATURE_BLOCK_LMZ_SCRIPT キーを設定する必要があったことを覚えていますが、正確な場所がわかりません。誰にもこれに関する指示がありますか。

さらに良いことに、レジストリを変更せずにシナリオを有効にする方法はありますか? インストーラーに実行可能ファイルを提供する必要はありません。

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

vb6 - IDEで動作するコードがexeでクラッシュし、エラー91「オブジェクト変数が設定されていません」

このコードはIDEでうまく機能しますが、exeファイルに作成して同じマシンで実行すると、最後の行で毎回クラッシュします。なぜですか?

0 投票する
4 に答える
1165 参照

html - HtmlElement オブジェクト ツリーの構築

C# デスクトップ アプリケーションでMSIE コントロールを使用しており、このコントロールの外部でオブジェクトのWebBrowserツリーを構築および維持する方法を探しています。HtmlElement毎回 HTML を再解析するオーバーヘッドを発生させることなく、複数の複雑なページをすばやく切り替えようとしています (必要に応じて表示/非表示にする複数のコントロールを維持したくありません)。HtmlElementa)コントロールを介してのみオブジェクトを作成できること、およびb)コントロールのからオブジェクトHtmlDocumentの「トランク」を削除すると、ルート要素への強い参照を維持し続けていても、「消滅」することを発見しました。これどうやってするの?HtmlElementHtmlDocument

PS 上記を実現できるのであれば、代わりのブラウザ コントロール (Gecko など) を検討したいと思います。

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

linux - フラッシュをMonoに埋め込む方法は?

モノラルアプリケーションにフラッシュを埋め込むことは可能ですか?

できれば、.NetにActiveXコントロールとして埋め込む方法と似ていますが、フラッシュコマンドがMonoアプリケーションにバブルアップする可能性がある場合は問題ありません。

Webブラウザーを使用してフラッシュを表示できると思っていましたが、RPMを介してFlashプラグインをインストールしましたが、フラッシュがインストールされていないため、WebBrowserコントロールにフラッシュプラグインをインストールする方法を判断できません。 Mono.Mozilla.WebBrowserコントロールにインストールされます。

私はおそらく、アプリケーションがLinux上で実行されることを追加する必要があります...

0 投票する
5 に答える
35028 参照

c# - IE8 WebBrowser コントロールでクワークモードをプログラムでオフにする方法は?

C# アプリケーションで IE8 を WebBrowser コントロールとして使用したいと考えています。「互換モード」を無効にして、IE を強制的に標準に準拠させるにはどうすればよいですか (実装されている限り)。

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

html - Internet Explorer の将来

IE8 が Microsoft の IE の最終リリースになると噂されています (私がこの質問をしたとき、誰かがSlashdot に関する記事を教えてくれました-- はい、知っています。それは Slashdot ですが、InfoWorld に関する記事を引用していました。 Microsoft が少なくとも現在の形で IE を継続的にサポートしていることに関しては、正当な懸念があるようです)。

HTML レンダリング エンジンの将来の計画は何ですか?

Microsoft はどうやら現在の Trident エンジンを CSS3 に準拠させることに向けて大きな進歩を遂げていないようです。そのため、代わりに次世代エンジン (コードネーム "Triton" を聞いたことがあります) に置き換えることを検討しているのではないかと単純に考えていました。競合するプラットフォーム (Reed Copsey が彼の回答で指摘しているように、WebKit など) を優先してそれを放棄します。

なぜ積極的な反対票を投じるのですか? これは、IE を埋め込みコントロールとして使用することを計画しているすべての人にとって正当な問題です。