問題タブ [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.
c# - WebBrowserコントロール内のTextAreaの値を設定する(C#/ .NET)
.NETWebBrowserコントロールを使用してTextAreaの値を設定しようとしています。
次のコードを使用してテキストボックスの値を設定できました(「username」をtexboxの名前に置き換えてください)。
(GetElementByIdを使用して)TextAreaで同様のコードを使用しようとしましたが、TextArea入力タイプに「Value」属性が含まれていないことを思い出せませんでした。TextAreaのInnerHtmlとInnerTextも設定しようとしましたが、TextArea入力の値を設定しようとすると、コンパイラーはnull参照例外エラーまたはインデックス範囲外エラーをスローし続けます。
WebBrowserコントロールを使用してTextArea内にテキストを設定する方法について誰かが知っていますか?アドバイスをいただければ幸いです。
c# - C# 続行する前に Web ページの読み込みが完了するのを待つ方法
欠陥追跡システムの Web インターフェイスを介して、一度に複数のバグのクローンを作成するプログラムを作成しようとしています。ページが完全に読み込まれるまで待ってから続行するにはどうすればよいですか?
c# - IEのHtmlElementのDomからIHTMLStyle3を取得する
フォームにSystem.Windows.Form.WebBrowserコントロールがあります。そのブラウザオブジェクトをURLに移動します。
ページの読み込みが完了したら、読み込まれたページのさまざまな側面を分析したいと思います。
特に、IHTMLStyle3インターフェイスにある属性'writingMode'に興味があります。
何かのようなもの:
問題は、style3の値がnullであるということです。これは、IHTMLElement2.currentStyleがIHTMLStyle3をサポートしていないことを意味すると思います。
IHTMLELement.styleのキャストも試してみました。しかし、それはIHTMLStyle3としてうまくキャストされますが、Html要素に適用されているため、スタイルが含まれていないようです。
.net - WinForms WebBrowser コントロール: すべてのリンクを強制的に新しい (IE) ウィンドウで外部的に開く
タイトルが全てを表していると思います。コントロールを使用して、いくつかのマークアップを含むいくつかの基本的な HTML を表示します。そこにはおそらくリンクもあります。私がやりたいことは、コントロール自体でそのページに移動するのではなく、任意のリンクをクリックして、このリンクを新しい IE ウィンドウで開くことです。
何か案が?
winforms - WebBrowser.DocumentText を使用してドキュメントを設定するときにスクリプトを有効にする方法
Windows Forms WebBrowser コントロールを使用して、その場で作成し、DocumentText プロパティを使用して設定したドキュメントを表示します。私が作成したドキュメントは、実行可能ファイルと同じディレクトリにあるスクリプト ファイルを参照しています。問題は、WebBrowser コントロールがページを表示するときに、スクリプトが有効になっていないことです。
これで、IE7 がこのシナリオに影響を与える新しいセキュリティ機能を導入したことがわかりました。IE キーの下のレジストリのどこかに FEATURE_BLOCK_LMZ_SCRIPT キーを設定する必要があったことを覚えていますが、正確な場所がわかりません。誰にもこれに関する指示がありますか。
さらに良いことに、レジストリを変更せずにシナリオを有効にする方法はありますか? インストーラーに実行可能ファイルを提供する必要はありません。
vb6 - IDEで動作するコードがexeでクラッシュし、エラー91「オブジェクト変数が設定されていません」
このコードはIDEでうまく機能しますが、exeファイルに作成して同じマシンで実行すると、最後の行で毎回クラッシュします。なぜですか?
html - HtmlElement オブジェクト ツリーの構築
C# デスクトップ アプリケーションでMSIE コントロールを使用しており、このコントロールの外部でオブジェクトのWebBrowser
ツリーを構築および維持する方法を探しています。HtmlElement
毎回 HTML を再解析するオーバーヘッドを発生させることなく、複数の複雑なページをすばやく切り替えようとしています (必要に応じて表示/非表示にする複数のコントロールを維持したくありません)。HtmlElement
a)コントロールを介してのみオブジェクトを作成できること、およびb)コントロールのからオブジェクトHtmlDocument
の「トランク」を削除すると、ルート要素への強い参照を維持し続けていても、「消滅」することを発見しました。これどうやってするの?HtmlElement
HtmlDocument
PS 上記を実現できるのであれば、代わりのブラウザ コントロール (Gecko など) を検討したいと思います。
linux - フラッシュをMonoに埋め込む方法は?
モノラルアプリケーションにフラッシュを埋め込むことは可能ですか?
できれば、.NetにActiveXコントロールとして埋め込む方法と似ていますが、フラッシュコマンドがMonoアプリケーションにバブルアップする可能性がある場合は問題ありません。
Webブラウザーを使用してフラッシュを表示できると思っていましたが、RPMを介してFlashプラグインをインストールしましたが、フラッシュがインストールされていないため、WebBrowserコントロールにフラッシュプラグインをインストールする方法を判断できません。 Mono.Mozilla.WebBrowserコントロールにインストールされます。
私はおそらく、アプリケーションがLinux上で実行されることを追加する必要があります...
c# - IE8 WebBrowser コントロールでクワークモードをプログラムでオフにする方法は?
C# アプリケーションで IE8 を WebBrowser コントロールとして使用したいと考えています。「互換モード」を無効にして、IE を強制的に標準に準拠させるにはどうすればよいですか (実装されている限り)。
html - Internet Explorer の将来
IE8 が Microsoft の IE の最終リリースになると噂されています (私がこの質問をしたとき、誰かがSlashdot に関する記事を教えてくれました-- はい、知っています。それは Slashdot ですが、InfoWorld に関する記事を引用していました。 Microsoft が少なくとも現在の形で IE を継続的にサポートしていることに関しては、正当な懸念があるようです)。
HTML レンダリング エンジンの将来の計画は何ですか?
Microsoft はどうやら現在の Trident エンジンを CSS3 に準拠させることに向けて大きな進歩を遂げていないようです。そのため、代わりに次世代エンジン (コードネーム "Triton" を聞いたことがあります) に置き換えることを検討しているのではないかと単純に考えていました。競合するプラットフォーム (Reed Copsey が彼の回答で指摘しているように、WebKit など) を優先してそれを放棄します。
なぜ積極的な反対票を投じるのですか? これは、IE を埋め込みコントロールとして使用することを計画しているすべての人にとって正当な問題です。