7

CefSharpのFAQ では、パッケージの読み込みを無効にする必要があると記載されています。

var settings = new CefSharp.CefSettings 
{
    PackLoadingDisabled = true
};

これは通常、本番モードのアプリケーションでは問題ありません

特定の Web サイトで、ドロップダウン ボックスの周りに赤い境界線が表示されるという問題があります。ファイルがフォルダーにあることを設定PackLoadingDisabled = falseして確認するとcef.pak(この cef.pak は CefSharp nuget パッケージと共に配布されます。locates /en-US.pak 以外の他の .pak ファイルは含めません)、これで問題が解決します。

私の質問は、この cef.pak ファイルの目的は何ですか?

CEF3 Readmeを確認したところ、オプションであることが示されていますが、このパックの目的が明確ではありません。ソフトウェアディストリビューションに含める前に、それが何のためにあるのかを正確に知る必要があります。

リリース バージョンで Pack Loading を有効にしても安全ですか?

4

1 に答える 1

5

pak ファイルは、オンにできる開発者ツールに使用されます。

我々はパックを出荷しないことを選択します. 唯一発生するのは、使用するパックの読み込みを無効にする値に関係なく、「locales」フォルダーが作成されることです。localesdirpath も同様に効果がありません。

ロケール フォルダーと赤いスクロール バーの両方が cef から cefSharp に継承されているため、アップストリームのバグも継承されています。良いニュースは、いくつかの JavaScript を使用して赤いスクロール バーを修正できることです。これは、現在のクロム コードを引き続き使用できることを意味します。

::-webkit-scrollbar / ::-webkit-scrollbar-thumb / ::-webkit-scrollbar-thumb:vertical:hover / ::-webkit-scrollbar-thumb:vertical:active などを探します...

于 2015-01-06T11:38:41.130 に答える