問題タブ [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.
c# - Awesomium WebCore は初期化されていますか?
を使用してWPFアプリケーションでWebCoreを初期化しています
で OnStartup を使用していApp.xaml.cs
ます。
その後、関数を呼び出して Web ページを呼び出します。
アプリケーションは Windows 7 と Web ページで動作しますが、Windows XP では何も読み込まれません。
上記のコードを使用して、WebBrowser ページのたびに構成を開始していましたが、WebCore の複数のインスタンスをロードしてクラッシュしたように見えました。
テストとして、WebCore オブジェクトを初期化して Web ブラウザー ページに戻すコードを追加したところ、Windows 7 バージョンがクラッシュしました。
これを修正する方法のアイデアはありますか?
c# - Windows 7 ではなく XP で awesomium.dll が WPF アプリケーションをクラッシュさせる
アプリケーション エラー modname = awesomium.dll でクラッシュすることがある WPF アプリを作成しました。
app.xaml.cs にグローバルな catch と try ブロックがあります
しかし、 awesomuim.dll エラーはこれをバイパスし、関係なくアプリをクラッシュさせるようです
XP でのランダム クラッシュを停止する方法、または Awesomium のアプリケーション全体のエラー キャッチャーを追加する方法を知っていますか?
c# - Awesomiumを使用してJavaScriptの結果をC#に戻す方法は?
新しいWPFプロジェクトを作成し、それにAwesomium1.6.3WebControlを追加しました。
次に、このコードをに追加しましたMainWindow.xaml.cs
:
そして、「1」、次に「function(a、b){...}」を警告します。これは、私が考えている限り、故障していますが、それは別の問題です。
一番下のコードのコメントを外すとすぐに、「1」と警告してからハングします。なんで?ページ上のリンクに関する情報を入手するにはどうすればよいですか?または、いくつかの情報を確実にC#に返しますか?または、C#でDOMにアクセスしますか?
編集: jQuery
jQuery1.7コードを含む単なる文字列です。
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 プロパティで遊んでみましたが、それでもこのエラーが発生します。この問題を解決するにはどうすればよいですか? 私は本当に理解していませんでした。
c# - C# で保護されたメソッドにアクセスする方法
保護されたメソッドにアクセスする方法を知りたいです。
多くの保護されたメソッドを持つ WebBrowser コントロール (Awesomium) があります。
WinForm でこの WebControl を使用してタブ付きブラウザーを作成しました。
今は ie InjectKeyboard
-method が保護されているため使用できません。
これは方法です:
APIリンクはこちら
彼らがこのメソッドを保護した理由と、その使用方法を教えてください。
javascript - Awesomium ライブラリを介して JavaScript 関数から値を返すにはどうすればよいですか?
Vb.net / C# で Awesome lib を使用して JavaScript の値を返そうとしています。今、私は実行する方法を知っています
しかし、どうすれば値を返すことができますか?
javascript - jqueryはjsオブジェクトをどのように処理しますか
jqueryの仕組みを理解するのに助けが必要です。ゲームに awesomium ui を使用していますが、アプリケーションから jquery オブジェクトの関数を呼び出すのに問題があります。これが私の質問です。
このようなコードがあるとします
そして私はイベントを引き起こしています
どちらがしますか
これは JavaScript に関する質問なので、使用しているアプリケーション関数の背景を少し説明します。Awesomium、機能を持っています
これは、パラメーターを javascript オブジェクト、オブジェクト内の関数名、および関数のパラメーターとして受け取ります。だから、私はパラメータを次のように渡しています
プログラムが動作せず、その理由が JS オブジェクトであることはわかっています。それで、私の質問は、jquery がそれらの要素を js オブジェクトとしてどのように実装するのかということです。どうすればアクセスできますか?
編集:問題の解決策が見つかりました。パラメータである jquery オブジェクトを使用して、グローバル関数トリガーを作成しました。
ありがとう、ガシム
c# - Awesomiumのインストールとサポートの問題
WPFアプリの埋め込みWebブラウザーとしてAwesomiumを使用したいと思います。
最新のAwesomiumSDK(1.6.3b)と、2つのバージョン(1.6.2と1.6.1)をインストールしてみました。私のWindows764ビットマシンでは、次のような厄介なエラーですべてが失敗します。
サイトのライセンスとインストールの問題について、会社と創設者(Adam Simmons)に繰り返し電子メールとWebクエリを送信しても、回答は得られませんでした。
私の質問は次のとおりです。
- 上記のエラーの回避策はありますか?少なくともSDKを試すことができますか?
- Awesomiumは、「優れた」WebブラウザーをWPFアプリに埋め込むためのデファクトスタンダードのようです。ただし、インストールの問題とチームからの応答の欠如は、この製品を使用する際の懸念の原因です。これに関する人々の経験は何ですか?
- IEが組み込まれていない実行可能な代替手段はありますか?
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 認証をまったくサポートしていません。
他に考えられる選択肢はありますか?無料/有料のコンポーネントの両方が機能します。
controls - VB.Net アプリケーションでバイナリ イメージを Awesomium WebControl に渡す方法
HTML5、CSS3、および Awesomium WebControl を使用して、VB.Net でアプリケーションの UI デザインを作成しています。
私のアプリケーションでは、データベースからバイナリ データを取得し、それをイメージ オブジェクトに変換する必要があり、アプリケーションでイメージを表示する必要があります。問題は、UI デザインを完全な html と css にしたいのですが、html 要素に画像を表示する方法で、.NET の画像オブジェクトを Awesomium WebControl に渡す方法がわからないことです。
または別の方法: 例: "My.Resources.MyImage" オブジェクトを Awesomium WebControl に渡す方法は?
前もって感謝します。