Пример #1
0
        bool IPluginHandler.OnBeforePluginLoad(string mimeType, string url, string topOriginUrl, WebPluginInfo pluginInfo, ref PluginPolicy pluginPolicy)
        {
            //pluginPolicy = PluginPolicy.Disable;
            //return true;

            return false;
        }
Пример #2
0
        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;
        }
Пример #3
0
        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.
 }
Пример #5
0
        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);
        }
Пример #7
0
 bool IRequestHandler.OnBeforePluginLoad(IWebBrowser browser, string url, string policyUrl, WebPluginInfo info)
 {
     return(false);
 }
Пример #8
0
 /// <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);
 }
Пример #9
0
        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);
        }
Пример #10
0
 public bool OnBeforePluginLoad(IWebBrowser browserControl, IBrowser browser, string url, string policyUrl, WebPluginInfo info)
 {
     throw new NotImplementedException();
 }
Пример #11
0
        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);
        }
Пример #12
0
 public bool OnBeforePluginLoad(string mimeType, string url, bool isMainFrame, string topOriginUrl, WebPluginInfo pluginInfo, ref PluginPolicy pluginPolicy)
 {
     return(true);
 }
Пример #13
0
 public bool OnBeforePluginLoad(IWebBrowser browserControl, IBrowser browser, string url, string policyUrl,
                                WebPluginInfo info) => true;
Пример #14
0
 public bool OnBeforePluginLoad(IWebBrowser browser, string url, string policyUrl, WebPluginInfo info)
 {
     return false;
 }
Пример #15
0
        protected override bool OnBeforePluginLoad(string mimeType, string url, bool isMainFrame, string topOriginUrl, WebPluginInfo pluginInfo, ref PluginPolicy pluginPolicy)
        {
            //pluginPolicy = PluginPolicy.Disable;
            //return true;

            return(false);
        }
Пример #16
0
 public bool OnBeforePluginLoad(IWebBrowser browser, string url, string policyUrl, WebPluginInfo info)
 {
     return(false);
 }
Пример #17
0
 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);
        }
Пример #19
0
 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));
 }