問題タブ [cefsharp]
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# - CefSharp WinForms Web ブラウザが表示されない
WinformsフォームにCEFブラウザを追加しようとする非常に単純な例があります。なぜか表示されません。
以下は、私が使用しているVSソリューションです。Nuget経由でパッケージを追加しました
c# - CefSharp アプリケーションで Java の実行を有効化/許可する方法
私たちは、Oracle の ADT/Forms テクノロジを試すための Web ブラウザを作成しています。Web アドレスにアクセスして Java アプレットを実行するだけです。
私は(少なくともしようとしています)CefSharp3(https://github.com/cefsharp/CefSharpからの新しいクローン)を使用しています。
このための WPF プロジェクトを作成し、動作させました (Google、ここ、Oracle などに移動できます) が、Java アプレットに移動すると空白の画面しか表示されないようです。
ブラウザ属性を設定しました
- 「Java無効」
- 「プラグイン無効」
- 「Webセキュリティ無効」
(そこでストローをつかみます!)適切に、それでもまだ空白の画面しか表示されません。
アプリに JRE へのアクセス許可がないのではないでしょうか? おそらくJREをプロジェクトに含める必要がありますか?
これは、デバッグ ファイルの結果です (Java アプレットのみに送られる新たな実行の後)。
Java アプレットは、Firefox、Chrome、IE、および Chromium (WinForms を使用) で問題なく動作します。それは、WPF と Java が調和していないだけかもしれません。
ここにいくつかのコードがあります!-- 大したことではありませんが、このフレームワークを使用するのにそれほど時間はかかりません -- 私は非常に感銘を受けました。
c# - cefsharp ブラウザーでドキュメントのタイトルを取得する
winforms で cefsharp を使用してブラウザーを作成しました。ウィンドウのタイトルに入れるページのタイトルを取得する必要があります。これまでのところ、タイトルを取得する方法は見たことがなく、Google で調べても何も見つかりませんでした。どなたかタイトルの入手方法を教えていただけないでしょうか?
javascript - C# (CefSharp) から Javascript オブジェクトにアクセスできない
私のセットアップは非常に簡単です。C# (WPF) には、HTML ページをロードする WebView があります。
今、私は2人の間で双方向のコミュニケーションを取りたいと思っています。
Javascript から C# を呼び出すと、RegisterJsObject
.
を使用して、C# から Javascript を実行しようとしてExecuteScript
います。
次のようなプレーンなJavascriptのみを使用する限り
それは完全に正常に動作します。
しかし、Javascript で作成した関数にアクセスしようとすると、実行に失敗します。
Javascript:
C#:
wpf - CefSharp3 戻ることができません
現在、CefSharp.MinimalExample.Wpf (CEF ブランチ 1750 および CefSharp 33.0.0) を使用して問題を評価しています。このように MainView.xaml にボタンを追加しました<Button Command="{Binding WebBrowser.BackCommand}">Back</Button>
。ボタンの有効化状態は、サイトの読み込み時に更新されます (サイトが読み込まれると、ボタンを押すことができます)。しかし、それをクリックしても戻ることはできません。
私の 2 番目のアプローチは、クリック時に Java スクリプト スニペットを実行することでしたがbrowser.ExecuteScriptAsync("history.back()");
、これも機能しません。
何か案は?
wpf - CefSharp ChromiumWebBrowser でページが表示されない
開発中のアプリケーションに ChromiumWebBrowser コントロールをプログラムで追加しようとしています。これらは私が従っている手順です:
しかし、何も表示できません。何か不足していますか?
cross-domain - cefsharp のクロスドメイン
「http」と「uc」の2つのスキームを処理するためにCefSharpを使用しました。最初に http でページをロードしました。その後、「uc」リンクを呼び出しました。「クロス オリジン リクエストは HTTP でのみサポートされています」というエラーが発生しました。
今まで、私は解決策を見つけることができません。この問題を解決するには?