For java-cef(
https://bitbucket.org/chromiumembedded/java-cef/src/master/), with java/tests/detailed/MainFrame.java, how to change Above C code with Java to set profile.default_content_setting_values.plugins = 1
Current, I use below code to enable flash player
- Code: Select all
args = new String[]{
"--enable-system-flash=true",
"--plugin-policy=allow",
"--ppapi-flash-path=\"C:\\Users\\ylan1\\AppData\\Local\\Google\\Chrome\\User Data\\PepperFlash\\32.0.0.303\\pepflashplayer.dll\"",
"--ppapi-flash-version=32.0.0.303"
};
but with test flash page(
https://www.ultrasounds.com/US.html) like below:
but how to change below code to create requestContext with profile.default_content_setting_values.plugins = 1,
- Code: Select all
CefRequestContext requestContext = null;
// CefRequestContext requestContext = CefRequestContext.getGlobalContext();
CefBrowser browser = client_.createBrowser(
"http://www.google.com", osrEnabled, transparentPaintingEnabled, requestContext);
- Code: Select all
CefRequestContextSettings rcsettings;
auto request_content = CefRequestContext::CreateContext(rcsettings, new ClientRequestContextHandler);
CefString error;
CefRefPtr<CefValue> value = CefValue::Create();
value->SetInt(1);
request_content->SetPreference("profile.default_content_setting_values.plugins", value, error);
CefBrowserHost::CreateBrowser(window_info,
handler,
url,
browser_settings,
nullptr,
request_content);