問題タブ [cefsharp.offscreen]

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 に答える
173 参照

azure-functions - Azure 関数を使用した CefSharp.OffScreen.NETCore

URL を受け取り、ページのスクリーンショットを返す Azure 関数を作成しようとしています。パッケージ CefSharp.OffScreen.NETCore をプロジェクトに追加し、スクリーンショットを生成するために CefSharp.MinimalExample のコードを追加しました。これを単純なコア コンソール アプリケーションで実行すると意図したとおりに動作しますが、Azure 関数として実行すると次のエラーが発生します。

System.Private.CoreLib: 関数の実行中に例外が発生しました: HttpExample。CefSharp.Core: ファイルまたはアセンブリ 'CefSharp.Core.Runtime, Version=88.2.90.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138' を読み込めませんでした。不正な形式のプログラムをロードしようとしました。System.Private.CoreLib: 不正な形式のプログラムを読み込もうとしました。(0x8007000B)。

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

javascript - ページネーションを選択した後、cefsharp ブラウザから HTML を取得できない

  1. cefsharp を使用して、1 ページに 25 個のリンクを提供するページをロードしました。
  2. FrameLoadEnd取得した HTML コンテンツを HtmlAgilityPack ドキュメントに使用します。
  3. 25 リンクのノードからタイトルを取得しました。 問題 ページ上の 50 個のリンクをクリックしてタイトルを取得しようとすると、25 個のリンクが表示されます。古いページです。ページ内の別のリンクに移動したときに FrameLoadEnd が html を変更できない理由がわかりませんでした。

ページが 25 タイトルを読み込んでいるときのスクリーン ショット

50 タイトルをクリックすると、50 タイトルの HTML コンテンツを取得できません

ここにコードがあります