問題タブ [awesomium]

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

c# - Awesomium WebCore は初期化されていますか?

を使用してWPFアプリケーションでWebCoreを初期化しています

で OnStartup を使用していApp.xaml.csます。

その後、関数を呼び出して Web ページを呼び出します。

アプリケーションは Windows 7 と Web ページで動作しますが、Windows XP では何も読み込まれません。

上記のコードを使用して、WebBrowser ページのたびに構成を開始していましたが、WebCore の複数のインスタンスをロードしてクラッシュしたように見えました。

テストとして、WebCore オブジェクトを初期化して Web ブラウザー ページに戻すコードを追加したところ、Windows 7 バージョンがクラッシュしました。

これを修正する方法のアイデアはありますか?

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

c# - Windows 7 ではなく XP で awesomium.dll が WPF アプリケーションをクラッシュさせる

アプリケーション エラー modname = awesomium.dll でクラッシュすることがある WPF アプリを作成しました。

app.xaml.cs にグローバルな catch と try ブロックがあります

しかし、 awesomuim.dll エラーはこれをバイパスし、関係なくアプリをクラッシュさせるようです

XP でのランダム クラッシュを停止する方法、または Awesomium のアプリケーション全体のエラー キャッチャーを追加する方法を知っていますか?

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

c# - Awesomiumを使用してJavaScriptの結果をC#に戻す方法は?

新しいWPFプロジェクトを作成し、それにAwesomium1.6.3WebControlを追加しました。

次に、このコードをに追加しましたMainWindow.xaml.cs

そして、「1」、次に「function(a、b){...}」を警告します。これは、私が考えている限り、故障していますが、それは別の問題です。

一番下のコードのコメントを外すとすぐに、「1」と警告してからハングします。なんで?ページ上のリンクに関する情報を入手するにはどうすればよいですか?または、いくつかの情報を確実にC#に返しますか?または、C#でDOMにアクセスしますか?

編集: jQuery jQuery1.7コードを含む単なる文字列です。

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

c# - Winform c# での Enable Control に関する Awesomium WebControl の問題

このブラウザ フレームワークを Winform アプリケーション c# で使用します。

ここでドキュメントを見ました

だから私はこのメソッドを使用します

新しいクラスと新しい Awesomium.Windows.Forms.WebControl オブジェクトを作成するだけです。

今、私が特別な方法なしでそれを使用すると(オブジェクトを作成し、URLソースをロードするためのものだけが機能します。しかし、私がこの方法を使用したいとき:

私はこのエラーを受け取りますThe control is disabled either manually or it has been destroyed.

リンクした最初のページには次のように書かれています:


通常の意味に加えて、Enabled プロパティは WebControl で特別な意味を持ちます。これは、基になるビューが有効で有効かどうかも示します。

WebControl は、(Close() または Shutdown() の呼び出しによって) 破棄された場合、または適切にインスタンス化されなかった場合、無効と見なされます。

Enabled プロパティを手動で true に設定すると、コントロールが一時的に無効になります。…………

(ビューが破棄されているか、このプロパティを手動で設定したために) 無効になっているときに、このコントロールのメンバーにアクセスしようとすると、InvalidOperationException が発生する場合があります (各メンバーのドキュメントを参照してください)。

今私はENABLED プロパティで遊んでみましたが、それでもこのエラーが発生します。この問題を解決するにはどうすればよいですか? 私は本当に理解していませんでした。

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

c# - C# で保護されたメソッドにアクセスする方法

保護されたメソッドにアクセスする方法を知りたいです。

多くの保護されたメソッドを持つ WebBrowser コントロール (Awesomium) があります。

WinForm でこの WebControl を使用してタブ付きブラウザーを作成しました。

今は ie InjectKeyboard-method が保護されているため使用できません。

これは方法です:

APIリンクはこちら

彼らがこのメソッドを保護した理由と、その使用方法を教えてください。

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

javascript - Awesomium ライブラリを介して JavaScript 関数から値を返すにはどうすればよいですか?

Vb.net / C# で Awesome lib を使用して JavaScript の値を返そうとしています。今、私は実行する方法を知っています

しかし、どうすれば値を返すことができますか?

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

javascript - jqueryはjsオブジェクトをどのように処理しますか

jqueryの仕組みを理解するのに助けが必要です。ゲームに awesomium ui を使用していますが、アプリケーションから jquery オブジェクトの関数を呼び出すのに問題があります。これが私の質問です。

このようなコードがあるとします

そして私はイベントを引き起こしています

どちらがしますか

これは JavaScript に関する質問なので、使用しているアプリケーション関数の背景を少し説明します。Awesomium、機能を持っています

これは、パラメーターを javascript オブジェクト、オブジェクト内の関数名、および関数のパラメーターとして受け取ります。だから、私はパラメータを次のように渡しています

プログラムが動作せず、その理由が JS オブジェクトであることはわかっています。それで、私の質問は、jquery がそれらの要素を js オブジェクトとしてどのように実装するのかということです。どうすればアクセスできますか?

編集:問題の解決策が見つかりました。パラメータである jquery オブジェクトを使用して、グローバル関数トリガーを作成しました。

ありがとう、ガシム

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

c# - Awesomiumのインストールとサポートの問題

WPFアプリの埋め込みWebブラウザーとしてAwesomiumを使用したいと思います。

最新のAwesomiumSDK(1.6.3b)と、2つのバージョン(1.6.2と1.6.1)をインストールしてみました。私のWindows764ビットマシンでは、次のような厄介なエラーですべてが失敗します。

サイトのライセンスとインストールの問題について、会社と創設者(Adam Simmons)に繰り返し電子メールとWebクエリを送信しても、回答は得られませんでした。

私の質問は次のとおりです。

  1. 上記のエラーの回避策はありますか?少なくともSDKを試すことができますか?
  2. Awesomiumは、「優れた」WebブラウザーをWPFアプリに埋め込むためのデファクトスタンダードのようです。ただし、インストールの問題とチームからの応答の欠如は、この製品を使用する際の懸念の原因です。これに関する人々の経験は何ですか?
  3. IEが組み込まれていない実行可能な代替手段はありますか?
0 投票する
1 に答える
1296 参照

webbrowser-control - 優れたパフォーマンスと自動 NTLM 認証を備えた .NET WebBrowser コントロール

このプロジェクトでは、自動 Windows 認証 (IE のように) をサポートする .NET WebBrowser コントロールが必要です。いくつかのオプションを確認しましたが、まだ適切なものを選択できません:

1) IE に基づく標準の WebBrowser コントロール。非常に高速ですが、膨大なメモリ リークが発生します。リッチ スクリプト ページでは、新しいページを開くたびに約 7Mb のメモリ リークが発生します。それについて多くの議論がありますが、解決策はありません。

2) Awesomium WebBrowser コントロール (awesomium.com)。これは非常に優れたオプションのように見え、ドキュメントには自動 Windows 認証をサポートしていると記載されていたので、購入することにしました。しかし、自動 Windows 認証は機能しません。サポートは、それに関するすべての質問を単に無視します (ただし、他の質問には非常に迅速に回答します)。これは、私が見た有料コンポーネントの最悪のサポートの 1 つです。

3) GeckoFx - 非常にうまく機能しますが、遅すぎます (IE 制御でさえ 2 ~ 3 倍高速です)。

4) Webkit.Net - 非常に高速で、良い選択でしたが、自動 Windows 認証をまったくサポートしていません。

他に考えられる選択肢はありますか?無料/有料のコンポーネントの両方が機能します。

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

controls - VB.Net アプリケーションでバイナリ イメージを Awesomium WebControl に渡す方法

HTML5、CSS3、および Awesomium WebControl を使用して、VB.Net でアプリケーションの UI デザインを作成しています。

私のアプリケーションでは、データベースからバイナリ データを取得し、それをイメージ オブジェクトに変換する必要があり、アプリケーションでイメージを表示する必要があります。問題は、UI デザインを完全な html と css にしたいのですが、html 要素に画像を表示する方法で、.NET の画像オブジェクトを Awesomium WebControl に渡す方法がわからないことです。

または別の方法: 例: "My.Resources.MyImage" オブジェクトを Awesomium WebControl に渡す方法は?

前もって感謝します。