bool IPluginHandler.OnBeforePluginLoad(string mimeType, string url, string topOriginUrl, WebPluginInfo pluginInfo, ref PluginPolicy pluginPolicy) { //pluginPolicy = PluginPolicy.Disable; //return true; return false; }
public bool OnBeforePluginLoad(string mimeType, string url, bool isMainFrame, string topOriginUrl, WebPluginInfo pluginInfo, ref PluginPolicy pluginPolicy) { var isFlash = pluginInfo.Name.ToLower().Contains("flash"); if (isFlash) { pluginPolicy = PluginPolicy.Allow; } return(isFlash); }
public bool OnBeforePluginLoad(string mimeType, string url, bool isMainFrame, string topOriginUrl, WebPluginInfo pluginInfo, ref PluginPolicy pluginPolicy) { bool blockPluginLoad = pluginInfo.Name.ToLower().Contains("flash"); if (blockPluginLoad) { pluginPolicy = PluginPolicy.Disable; } return(blockPluginLoad); }
public bool OnBeforePluginLoad(string mimeType, string url, bool isMainFrame, string topOriginUrl, WebPluginInfo pluginInfo, ref PluginPolicy pluginPolicy) { Logger.Trace("[CEF] OnBeforePluginLoad: " + pluginInfo.Name); return(false); // Use recommended policy. }
bool IPluginHandler.OnBeforePluginLoad(string mimeType, string url, string topOriginUrl, WebPluginInfo pluginInfo, ref PluginPolicy pluginPolicy) { //pluginPolicy = PluginPolicy.Disable; //return true; return(false); }
bool IRequestContextHandler.OnBeforePluginLoad(string mimeType, string url, bool isMainFrame, string topOriginUrl, WebPluginInfo pluginInfo, ref PluginPolicy pluginPolicy) { //pluginPolicy = PluginPolicy.Disable; //return true; return(false); }
protected override bool OnBeforePluginLoad(string mimeType, string url, bool isMainFrame, string topOriginUrl, WebPluginInfo pluginInfo, ref PluginPolicy pluginPolicy) { //pluginPolicy = PluginPolicy.Disable; //return true; return(false); }
public bool OnBeforePluginLoad(string mimeType, string url, bool isMainFrame, string topOriginUrl, WebPluginInfo pluginInfo, ref PluginPolicy pluginPolicy) { //MessageBox.Show(pluginInfo.Name); bool blockPluginLoad = pluginInfo.Name.ToLower().Contains("flash"); if (blockPluginLoad) { pluginPolicy = PluginPolicy.Allow; } return(true); }
public bool OnBeforePluginLoad(string mimeType, string url, bool isMainFrame, string topOriginUrl, WebPluginInfo pluginInfo, ref PluginPolicy pluginPolicy) { return(true); }
/// <summary> /// Called on the CEF IO thread before a plugin instance is loaded. /// The default plugin policy can be set at runtime using the `--plugin-policy=[allow|detect|block]` command-line flag. /// </summary> /// <param name="mimeType">is the mime type of the plugin that will be loaded</param> /// <param name="url">is the content URL that the plugin will load and may be empty</param> /// <param name="isMainFrame">will be true if the plugin is being loaded in the main (top-level) frame</param> /// <param name="topOriginUrl">is the URL for the top-level frame that contains the plugin</param> /// <param name="pluginInfo">includes additional information about the plugin that will be loaded</param> /// <param name="pluginPolicy">Modify and return true to change the policy.</param> /// <returns>Return false to use the recommended policy. Modify and return true to change the policy.</returns> protected virtual bool OnBeforePluginLoad(string mimeType, string url, bool isMainFrame, string topOriginUrl, WebPluginInfo pluginInfo, ref PluginPolicy pluginPolicy) { return(false); }
bool IRequestContextHandler.OnBeforePluginLoad(string mimeType, string url, bool isMainFrame, string topOriginUrl, WebPluginInfo pluginInfo, ref PluginPolicy pluginPolicy) { return(OnBeforePluginLoad(mimeType, url, isMainFrame, topOriginUrl, pluginInfo, ref pluginPolicy)); }