問題タブ [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 でリスナーを設定するにはどうすればよいですか? (「フィールド タイプ 'Listener' は抽象クラスです」エラー)
Awesomium::WebViewListener を機能させようとしてきましたが、Listener オブジェクトを割り当てようとすると、「フィールド タイプ 'Listener' は抽象クラスです」というエラーが表示されます。
これが私のコードです:
Listener オブジェクトを割り当てることができない場合、どのようにリスナーを設定すればよいですか? エラーを発生させないboost::shared_ptrを使用してみましたが、onCallback()関数は呼び出されません。
c# - Awesomium Webview Surface toByteBufferまたはPictureBox
私はC#で開発を開始し、サーフェスをバイトバッファーまたは画像に変換しようとしています(後でバイトバッファーに変換するためにも)。
私は他の質問でこのコードを見ました:
しかし、WebビューにはRender()がなく、インポートする必要のあるライブラリについても彼は言っていません。
ここで停止します:
c# - CSSはAwesomiumで一貫して機能しません
Awesomium 1.6.5を使用して、アプリケーションのユーザーインターフェイスの大部分をレンダリングしていますが、CSSの読み込みにいくつかの不整合があることに気づきました。ウィンドウを初めて開いたとき、CSSは正常に機能し、スタイルが読み込まれます。
ただし、その時点を過ぎると、スタイルが適用されるかどうかはランダムに見えます。左側のウィンドウは正しく機能しているスタイルを示し、右側のウィンドウは失敗しているスタイルを示しています。
これらのボタンはjQueryUI(1.10.1とjQuery 1.9.1)であるため、これらのボタンを作成するJavaScriptが実行されていないと最初に考えたので、ページのHTML内からアプリケーションに移動しました。ユーザーがページを表示する前でもJavaScriptが実行されるようにします。
これは何の違いもありませんでした、そして、問題はまだ続きます。
すべてのCSS(私のスタイルシートとjQuery UIのスタイルシート)は、初期化時に、に渡されるをWebCore
介してロードされます。レンダリングされるページには、HTMLにいくつかのスタイルがあります(タグを使用)。WebCoreConfig.CustomCSS
WebCore
<style>
設定ウィンドウクラスは、実際のWPFウィンドウのインスタンス化と管理を処理するシングルトンであり、メソッドが呼び出されるたびSettingsWindow.Show()
に、WPFウィンドウの以前のインスタンスが(Awesomiumと共にWebControl
)閉じられ、新しいインスタンスが作成されます。このインスタンスが作成された後、適切なJavaScriptが実行されます。これはInitialise()
機能です:
だから私は尋ねます、なぜボタンが一貫してロードされないのですか、そしてこれを修正するために何ができるでしょうか?
c++ - OpenGL シェーダはテクスチャを無視します
最近、Awesomium を OpenGL アプリケーションに実装しました。Awesomium をテクスチャにロードすると、テクスチャをサーフェスに描画するかどうかに関係なく、OpenGL はそれをシェーディング プロセスに含めます。
テクスチャをシェーダーに処理しているコード行をたどろうとしていますが、OpenGL がすべてのテクスチャにアクセスするために使用する特定の関数や、OpenGL にテクスチャを無視するように指示する方法はありますか?
テクスチャ ブロックを更新する
テクスチャ ブロックを作成する
テクスチャをロードせずにシーンを描画: http://puu.sh/2bVTV テクスチャをロードした後にシーンを描画: http://puu.sh/2bVUb
Google テクスチャが他のテクスチャにブレンドされていることがわかります。
jquery - jqueryを使用してアンカータグでonclickイベントハンドラーをトリガーするにはどうすればよいですか?
いくつかのjavascriptコードを含むonlick属性を持つアンカータグがあります。このjavascriptをjqueryまたはjavascriptを使用して実行する必要があります。アンカータグ要素でクリックイベントを呼び出そうとしましたが、何も起こりません。サイトでアンカータグを手動でクリックしても問題なく機能しますが、jqueryを介して機能させることはできません。
/Måns
c# - Awesomium - Javascript の結果を C# に返す
Javascript / HTML コード
リンクの onclick イベントがトリガーされたときに、「clicked.name」値を C# の「result」変数としましょう。私はそれを行う方法がわかりません。誰か助けてくれませんか...
注: 私はまだ Awesomium を初めて使用します :)
アップデート:
少し変更して @JonnyReeves メソッドに従います。
しかし、クリックしたリンクの名前ではなく、結果として「Awesomium.Windows.Controls.WebControl」を取得しました。
awesomium - Awesomium、応答データをキャッチして表示する前に変更するにはどうすればよいですか
ページをリクエストするとき、返されたデータを取得して表示する前に変更する必要があります。
c# - Awesomium JavaScript エラー: SECURITY_ERR: DOM 例外 18
このJavaScriptをAwesomium WebControlに実行しています
このアラートを出すこのコード:
エラー: SECURITY_ERR: DOM 例外 18
現在、これは JavaScript のかなり一般的なコードです。適切なフラグを立てることができれば、オフにすることができると誰かが私に言いました。したがって、コードは次のようになります。
この「--allow-file-access-from-files」フラグは Chrome で機能します。これについて何か知っている人はいますか。そして、提案やコードサンプルは高く評価されます。
ありがとう
c# - WindowsボリュームミキサーでのAwesomiumの表示方法を変更する
私はプログラムを作成していて、awesomiumwebcontrolを使用しています。しかし、YouTubeビデオなどのサウンドを再生すると、ボリュームミキサーにawesomium_rendering_processとして表示されます。その名前とアイコンも変更したいです。
前もって感謝します