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

c++ - Awesomium でリスナーを設定するにはどうすればよいですか? (「フィールド タイプ 'Listener' は抽象クラスです」エラー)

Awesomium::WebViewListener を機能させようとしてきましたが、Listener オブジェクトを割り当てようとすると、「フィールド タイプ 'Listener' は抽象クラスです」というエラーが表示されます。

これが私のコードです:

Listener オブジェクトを割り当てることができない場合、どのようにリスナーを設定すればよいですか? エラーを発生させないboost::shared_ptrを使用してみましたが、onCallback()関数は呼び出されません。

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

c# - Awesomium Webview Surface toByteBufferまたはPictureBox

私はC#で開発を開始し、サーフェスをバイトバッファーまたは画像に変換しようとしています(後でバイトバッファーに変換するためにも)。

私は他の質問でこのコードを見ました:

しかし、WebビューにはRender()がなく、インポートする必要のあるライブラリについても彼は言っていません。

ここで停止します:

0 投票する
0 に答える
1062 参照

c# - CSSはAwesomiumで一貫して機能しません

Awesomium 1.6.5を使用して、アプリケーションのユーザーインターフェイスの大部分をレンダリングしていますが、CSSの読み込みにいくつかの不整合があることに気づきました。ウィンドウを初めて開いたとき、CSSは正常に機能し、スタイルが読み込まれます。

ただし、その時点を過ぎると、スタイルが適用されるかどうかはランダムに見えます。左側のウィンドウは正しく機能しているスタイルを示し、右側のウィンドウは失敗しているスタイルを示しています。

CSSの不整合

これらのボタンはjQueryUI(1.10.1とjQuery 1.9.1)であるため、これらのボタンを作成するJavaScriptが実行されていないと最初に考えたので、ページのHTML内からアプリケーションに移動しました。ユーザーがページを表示する前でもJavaScriptが実行されるようにします。

これは何の違いもありませんでした、そして、問題はまだ続きます。

すべてのCSS(私のスタイルシートとjQuery UIのスタイルシート)は、初期化時に、に渡されるをWebCore介してロードされます。レンダリングされるページには、HTMLにいくつかのスタイルがあります(タグを使用)。WebCoreConfig.CustomCSSWebCore<style>

設定ウィンドウクラスは、実際のWPFウィンドウのインスタンス化と管理を処理するシングルトンであり、メソッドが呼び出されるたびSettingsWindow.Show()に、WPFウィンドウの以前のインスタンスが(Awesomiumと共にWebControl)閉じられ、新しいインスタンスが作成されます。このインスタンスが作成された後、適切なJavaScriptが実行されます。これはInitialise()機能です:

だから私は尋ねます、なぜボタンが一貫してロードされないのですか、そしてこれを修正するために何ができるでしょうか?

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

c++ - OpenGL シェーダはテクスチャを無視します

最近、Awesomium を OpenGL アプリケーションに実装しました。Awesomium をテクスチャにロードすると、テクスチャをサーフェスに描画するかどうかに関係なく、OpenGL はそれをシェーディング プロセスに含めます。

テクスチャをシェーダーに処理しているコード行をたどろうとしていますが、OpenGL がすべてのテクスチャにアクセスするために使用する特定の関数や、OpenGL にテクスチャを無視するように指示する方法はありますか?

テクスチャ ブロックを更新する

テクスチャ ブロックを作成する

テクスチャをロードせずにシーンを描画: http://puu.sh/2bVTV テクスチャをロードした後にシーンを描画: http://puu.sh/2bVUb

Google テクスチャが他のテクスチャにブレンドされていることがわかります。

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

jquery - jqueryを使用してアンカータグでonclickイベントハンドラーをトリガーするにはどうすればよいですか?

いくつかのjavascriptコードを含むonlick属性を持つアンカータグがあります。このjavascriptをjqueryまたはjavascriptを使用して実行する必要があります。アンカータグ要素でクリックイベントを呼び出そうとしましたが、何も起こりません。サイトでアンカータグを手動でクリックしても問題なく機能しますが、jqueryを介して機能させることはできません。

/Måns

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

c# - Awesomium - Javascript の結果を C# に返す

Javascript / HTML コード

リンクの onclick イベントがトリガーされたときに、「clicked.name」値を C# の「result」変数としましょう。私はそれを行う方法がわかりません。誰か助けてくれませんか...

注: 私はまだ Awesomium を初めて使用します :)

アップデート:

少し変更して @JonnyReeves メソッドに従います。

しかし、クリックしたリンクの名前ではなく、結果として「Awesomium.Windows.Controls.WebControl」を取得しました。

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

awesomium - Awesomium、応答データをキャッチして表示する前に変更するにはどうすればよいですか

ページをリクエストするとき、返されたデータを取得して表示する前に変更する必要があります。

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

c# - Awesomium JavaScript エラー: SECURITY_ERR: DOM 例外 18

このJavaScriptをAwesomium WebControlに実行しています

このアラートを出すこのコード:

エラー: SECURITY_ERR: DOM 例外 18

現在、これは JavaScript のかなり一般的なコードです。適切なフラグを立てることができれば、オフにすることができると誰かが私に言いました。したがって、コードは次のようになります。

この「--allow-file-access-from-files」フラグは Chrome で機能します。これについて何か知っている人はいますか。そして、提案やコードサンプルは高く評価されます。

ありがとう

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

c# - WindowsボリュームミキサーでのAwesomiumの表示方法を変更する

私はプログラムを作成していて、awesomiumwebcontrolを使用しています。しかし、YouTubeビデオなどのサウンドを再生すると、ボリュームミキサーにawesomium_rendering_processとして表示されます。その名前とアイコンも変更したいです。

前もって感謝します