Im FAQs of CefSharp heißt es, dass Sie Paket Laden deaktivieren sollen:Was ist der Zweck der Cef.pak-Datei in Cefsharp?
var settings = new CefSharp.CefSettings
{
PackLoadingDisabled = true
};
die
für eine Produktionsmodus-Anwendung normalerweise OK ist
ich ein Problem habe, wo auf einer bestimmten Website eines In der Dropdown-Liste wird ein roter Rahmen angezeigt. Wenn ich setze PackLoadingDisabled = false
und stelle sicher, dass die cef.pak
Datei im Ordner ist (Diese cef.pak ist mit dem CefSharp nuget Paket verteilt. Ich bin nicht einschließlich alle anderen .pak-Datei außer Locates/en-US.pak) dann behebt dies Das Thema.
Meine Frage ist, Welchen Zweck erfüllt diese cef.pak Datei?
Ich habe mir die CEF3 Readme angesehen und es zeigt, dass es optional ist, aber es ist nicht sehr klar, zu welchem Zweck dieses Pack dient. Bevor ich gehe und es in meine Software-Distribution einfüge, muss ich genau wissen, wofür es ist.
Kann ich Pack Loading in meiner Release-Version aktivieren?
Ja stimmt. Seit entweder der CEF 1750 oder der 2062 Zweig, den wir beobachtet haben, dies hat (Nebeneffekt)? mit roten Scrollbalken, wenn Sie cef.pak nicht mit einschließen. Der Zweck der .pak-Fliegen ist ein wenig klarer aus der [Windows CEF README] (https://github.com/cefsharp/cef-binary/blob/master/README.txt#L104-L106) Ich denke du solltest sicher sein, es zu ermöglichen. Der beste Ort, um zu 100% zu fragen, ist das CEF Forum. Und die CefSharp braucht wahrscheinlich ein wenig Klärung (wenn es sich herausstellt, dass es beabsichtigt und eine dauerhafte CEF-Änderung. – jornh
@jornh Ich lese die Readme und "Enthält WebKit Bild und Inspektor Ressourcen." Immer noch nicht wirklich helfen, es zu verstehen Zweck: Was fügt es dem Browser hinzu - korrigiert es bekannte Renderingprobleme? Ich habe nach innen geschaut und kann sehen, dass es eine Menge HTML und CSS gibt, also bin ich verwirrt, was es hinzufügt. – OffHeGoes
http: // stackoverflow .com/questions/10633357/how-to-unpack-resources-pak-from-google-chrome kann Ihnen beim entpacken helfen und schauen Ich denke, abgesehen von Bildern ist es HTML, .css und vielleicht einige .js um über: // zu rendern Seiten usw. Menschen, die Browser erstellen, neigen dazu, Web-Technologien zu bevorzugen, um UI zu erstellen :) – jornh