/ / Cefsharp लोड एचटीएमएल पेज मुद्दा - सी #, क्रोमियम-एम्बेडेड, cefsharp

Cefsharp लोड एचटीएमएल पेज मुद्दा - सी #, क्रोमियम-एम्बेडेड, cefsharp

मैंने हाल ही में लोड विधि का उपयोग करके Winforms में Cefsharp ब्राउज़र के साथ काम करना शुरू कर दिया है, लेकिन कुछ बार मैं अपनी एचटीएमएल फाइल प्रस्तुत करने में सक्षम नहीं हूं, कुछ कृपया मेरी मदद कर सकते हैं।

BrowserSettings settings = new BrowserSettings();
Cef.Initialize(new CefSettings());
CefSharp.WinForms.ChromiumWebBrowser webBrowser = new CefSharp.WinForms.ChromiumWebBrowser(string.Empty);
webBrowser.Load(@"C:kiranpracCEFExampleCEFExampleHTMLResourceshtmlRTMTables_GetOrder.html");
OrderDetailsPnl.Controls.Add(webBrowser);

उत्तर:

जवाब के लिए 2 № 1

क्रोमियम में यह कई समय के मुद्दों में से एक है। आपको कभी-कभी इंतजार करना पड़ता है जब तक कि ब्राउज़र एक और कमांड जारी करने से पहले पिछले चरण को समाप्त नहीं कर लेता है।

इस मामले में, आप ब्राउज़र को "लगभग: खाली" के साथ बना रहे हैं, और उसके बाद सीधे यूआरएल बदल रहे हैं।

यहां सबसे आसान समाधान है कि लोड को अलग से कॉल करने के बजाय क्रोमियमवेबब्रोसर कन्स्ट्रक्टर में अपना यूआरएल आपूर्ति करना है।