مرحبا.
أحاول تعيين CachePath مختلفة لجميع النوافذ الجديدة باستخدام المتصفح في Cefsharp.WPF.
يعمل هذا الرمز في Cefsharp.
var requestContextSettings = new RequestContextSettings
{
CachePath = Path
};
var requestContext = new RequestContext(requestContextSettings);
Browser = new ChromiumWebBrowser("https://google.com")
{
RequestContext = requestContext,
};
pnl_Browser.Controls.Add (متصفح) ،
ولكل نافذة جديدة ذاكرة تخزين مؤقت خاصة بها.
ولكن ، عندما أحاول القيام بذلك في Cefsharp.WPF ، فإنه لا يعمل
var requestContextSettings =
new RequestContextSettings {CachePath = PathToCache};
var requestContext = new RequestContext(requestContextSettings);
Browser = new ChromiumWebBrowser {RequestContext = requestContext};
كيف يمكنني تعيين CachePath مختلفة في Cefsharp.WPF؟
الرجاء استخدام النموذج Bug Report
المقدم على https://github.com/cefsharp/CefSharp/blob/master/ISSUE_TEMPLATE.md#bug -report
يرجى أيضًا تفرع https://github.com/cefsharp/CefSharp.MinimalExample المشروع وتقديم مثال يعيد إنتاج مشكلتك.
يرجى ملء نموذج Bug Report
المقدم أعلاه. سيتم إغلاق هذه المشكلة إذا لم يتم تقديم ملاحظات أخرى.
نفس المشكلة. أي حل؟
الموقع حيث سيتم تخزين بيانات ذاكرة التخزين المؤقت للمتصفح العالمي على القرص.
في هذه القيمة غير فارغة ، يجب أن يكون مسارًا مطلقًا يجب أن يكون أيضًا
يساوي أو دليل تابع لـ CefSettings.RootCachePath (إذا كان RootCachePath
فارغ ، فسيتم تعيين هذه القيمة بشكل افتراضي).
التعليق الأكثر فائدة
نفس المشكلة. أي حل؟