bool IPluginHandler.OnBeforePluginLoad(string mimeType, string url, string topOriginUrl, WebPluginInfo pluginInfo, ref PluginPolicy pluginPolicy) { //pluginPolicy = PluginPolicy.Disable; //return true; return false; }
bool IRequestHandler.OnBeforePluginLoad(IWebBrowser browser, string url, string policyUrl, WebPluginInfo info) { bool blockPluginLoad = false; // Enable next line to demo: Block any plugin with "flash" in its name // try it out with e.g. http://www.youtube.com/watch?v=0uBOtQOO70Y //blockPluginLoad = info.Name.ToLower().Contains("flash"); return blockPluginLoad; }
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) { 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); }
bool IRequestHandler.OnBeforePluginLoad(IWebBrowser browser, string url, string policyUrl, WebPluginInfo info) { return(false); }
/// <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 IRequestHandler.OnBeforePluginLoad(IWebBrowser browser, string url, string policyUrl, WebPluginInfo info) { bool blockPluginLoad = false; // Enable next line to demo: Block any plugin with "flash" in its name // try it out with e.g. http://www.youtube.com/watch?v=0uBOtQOO70Y //blockPluginLoad = info.Name.ToLower().Contains("flash"); return(blockPluginLoad); }
public bool OnBeforePluginLoad(IWebBrowser browserControl, IBrowser browser, string url, string policyUrl, WebPluginInfo info) { throw new NotImplementedException(); }
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); }
public bool OnBeforePluginLoad(IWebBrowser browserControl, IBrowser browser, string url, string policyUrl, WebPluginInfo info) => true;
public bool OnBeforePluginLoad(IWebBrowser browser, string url, string policyUrl, WebPluginInfo info) { 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(IWebBrowser browser, string url, string policyUrl, WebPluginInfo info) { return(false); }
public bool OnBeforePluginLoad(IWebBrowser browser, string url, string policyUrl, WebPluginInfo info) { _loggor.Info(string.Format("OnBeforePluginLoad, Url:{0}, PolicyUrl:{1}.", url, policyUrl)); _loggor.Info(string.Format("Plugin Info, Name:{0}, Version:{1}, Path:{2},Description:{3}.", info.Name, info.Version, info.Path, info.Description)); return(false); }
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); }
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)); }