2015-10-06 35 views
5

En son CefSharp sürümünü kullanıyorum ve Flash Göstermem gerekiyor. Chrome'u kullanırken, sayfa doğru şekilde görüntülenir. Ancak CefSharp kullanırken bunu yapmaz.CefSharp ile Adobe Flash nasıl etkinleştirilir?

Şimdiye kadar denedim:

CEF 3.2357.1287.g861c26e

Krom 43.0.2357.130

OS, Windows

:

 var browser = new ChromiumWebBrowser(URL) 
     { 
      BrowserSettings = new BrowserSettings() { 
       Java = CefState.Enabled, 
       Plugins = CefState.Enabled, 
      }, 
      Dock = DockStyle.Fill 
     }; 

Ben olsun about:plugins yüklediğinizde

WebKit 537,36

JavaScript 4.3.61.30

Flaş

User Agent Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537,36 (KHTML, Gecko) Chrome/43.0.2357.130 Safari/benzeri 537,36

nasıl CefSharp Flash etkinleştirebilirsiniz?

1-) I:

+0

size mütevazi sayesinde cefsharp sürümünü kullanarak denedim am "Benim için mükemmel olan bir şey .." tekrar teşekkürler .. :) ve Nuget'i kullanmak çok basittir. –

cevap

4
+0

npapi'yi etkinleştirmek bir çekicilik gibi çalışır! –

+0

Evet, ancak FYI yalnızca CefSharp bir Chromium 45 veya sonraki bir sürüme yükselene kadar NPAPI'nin Chromium'da tamamen uzaklaştığı CEF tabanlı ... – jornh

0

varsayılan olarak devre dışıdır ki ben bu adımlarla bu sorun giderilir Bu URL'den pepflashplayer eklentisini indirdi: https://www.dllfiles.com/pepflashplayer.dll.html

2) Bunları ekledim CefCommandLineArgs CefSettings: ayarları.CefCommandLineArgs.Add ("enable-npapi", "1");

settings.CefCommandLineArgs.Add ("ppapi-flash-path", flashPluginPath);

settings.CefCommandLineArgs.Add ("ppapi-flash-version", "20.0.0.306");

flashPluginPath pepflashplayer.dll 20.0.0.306 eklentinin versiyonu" bulunduğu ve yolunu olduğunu. Ben birçok şeyi ama` cefsharp, 53