問題タブ [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 投票する
2 に答える
730 参照

c# - Awesomium が WindowsBase.dll で ArgumentException を発生させる

私は WPF でアプリケーションを作成しており、Awesomium WebControl を持つ UserControl を持っています。

この UserControl のコピーをメイン ウィンドウに追加すると、WindowsBase.dll から ArgumentException が返され、"Width と Height は正でなければなりません" というメッセージが表示されます。

そのユーザーコントロールは次のとおりです。

そして、@LukeWoodwardが要求したように、これが私のメインウィンドウです:

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

c# - ウェブサイトがawesoniumをロードすることはありません

コードは次のとおりです。

Webサイトが読み込まれることはありません。ただし、通常のクロムから見ると、見た目は問題ありません。また、私はgoogle.comでコードをテストしましたが、それも正常に機能します

何が間違っている可能性がありますか?

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

c# - Awesomium ExecuteJavascriptWithResultによってhtmlドキュメント要素のnodeNameを取得するにはどうすればよいですか?

新しいWPFプロジェクトを作成し、それにAwesomium1.6.4WebControlを追加しました。次に、マウスの下の要素を取得して、テキストボックスに表示します。次に、このコードを追加しましたが、正しく機能しませんでした。

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

javascript - Javascriptを使用して、各アイテムがテンプレートに基づいているWebページにリストを作成するにはどうすればよいですか?

AwesomiumでGUIコントロールとして使用することを目的としたページを作成しています。このページでは、実行時にアプリケーションによってコンテンツが制御されるリストが必要です。

Awesomiumを使用すると、Webページをバッファーにレンダリングし、たとえば3Dアプリのオブジェクトのテクスチャとして描画できるため、サーバー側のコードを実行する「サーバー」や、「GUI」と「GUI」の間の通信はありません。アプリケーションは、ほぼ完全にJavascript関数呼び出しとコールバックを介して行われます。

リストはいくつかの<div>sで構成され、それぞれが比較的複雑なので、入力してリストに追加できるエントリのテンプレートを作成したいと思います。

これまでのところ、私は次のようなことをしています。

しかし、リストのエントリが複雑になるほど扱いにくくなるので、もっと良い方法があるはずだと思います。

Javascript関数内でテンプレート化されたアイテムのリストを作成するための最も簡単な方法は何ですか?

私が使用できるWPFのDataTemplateシステムに似たものはありますか?

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

java - berkelium-java の実行

http://code.google.com/p/berkelium-java/]berkelium-java、古いjarファイル、最新のサブバージョンソースではまったく運がありません。

jar から実行しようとすると、それらを依存関係に追加し、古い jar で実行されるようにサンプルの 1 つを変更した後、実際には正常に動作しません (AwtExample はサイトをペイントしません)。

ソースから実行しようとすると、次のようになります。

berkelium-java で成功した人はいますか?

編集:バージョン42はネイティブjarのプロバイダーであるため、46ではなくicudt42が必要になるように編集しました。

今私は直面しています:

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

php - Awesomium と .NET VS2010 (ObjectForScripting)

objectforscripting を使用して vb.net で Awesomium Web ブラウザー コントロールを使用する方法の例を見つけるのに問題があります。objectforscripting は、HTML5 以降の awesomium で使用される Web コントロールと同じではなく、vs 2010 に付属する従来の IE コントロールとは異なることを知っています。

私が抱えている問題は、javascript を使用して awesomium Web ブラウザー コントロールと通信する方法に関する情報/例を見つけることです。objectforscripting を備えた IE 組み込みコントロールを使用すると、非常に簡単です。C# でそれを行う方法のサンプルを見つけましたが、VB だけでそれを行う方法についての情報はありません。私はグーグルでいくつかのことを検索しましたが、それを行う方法について何も見つけられないようです。

したがって、たとえば、webcontrol ブラウザーがアクセスする php ページにボタンがあり、ボタンをクリックするとアプリケーションが閉じます。そのため、window.external を使用して VB の Web コントロールと通信する必要があります。

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

c# - awesomium を使用して Windows 形式でブラウザを実装する

Awesomiumを使用して、Windows フォーム アプリケーション内に Web ページを実装しようとしています。

私は awesomium .NET サンプルを使用しましたが、ホーム URL でタブを取得できません。

プロジェクトを実行すると、ステータス バーがフォーム内に浮かび、他に何も起こりません。

これを行う方法を教えてくれる場所を知っている人、または何が問題なのか知っている人はいますか?

Windows フォーム アプリケーション

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

c# - Awesomiumスクリーンキャプチャマルチスレッド?

ASP.netとc#を使用して、またはスレッドを使用して、Awesomiumを使用して、複数のWebページのスクリーンショットを一度に撮りたいです。しかし、WebCore私はそれが可能だとは思いません。

WebCoreが原因で、この問題のコンソールアプリケーションを作成しようとしましたが、役に立ちませんでした。

私がまだ行っていない他の唯一のアイデアは、を介してスタンドアロンコンソールアプリケーションを呼び出すことですProcess.Start()

誰かが私がこれを行うことができるかどうか、そしてどのように行くことができるか知っていますか?

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

c# - 別のフォーム内にフォームを表示する

私は、c# と awesomium Web フレームワークを使用して Web ブラウザー アプリケーションを構築しています。awesomium web-control を保持する別のフォームを表示したいドックパネルを含むフォームがあります。基本的に、親フォームはタブの作成を容易にし、webControl を含むフォームにはブラウジング エンジンがあり、タブ内でレンダリングされます。

これは可能ですか?はいの場合、方法に関するヒントを教えていただけますか。

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

javascript - Awesomium C awe_webview_set_callback_js_callback からの応答なし

Awesomium のフォームでこの質問をしましたが、まだ何の回答も得られていません。

対応する HTML ボタンを押しても、callback_UI() 内のブレーク ポイントに到達できません。リンクはページ間をうまく移動しますが、コールバックはトリガーされません。

これが私の単純なC側のコードです:

そして、ここに私のhtml側のjavascriptコードがあります:

他のすべては正常に動作します。awe_webview_set_callback_js_console_message() は、「object_index」が定義されていないことを示しています。そのために awe_webview_create_object() を使用していますが、間違っている可能性があります。そうですね。

誰にもアイデアはありますか?