CefRequestContextHandlerOnBeforePluginLoad Method |
Called on multiple browser process threads before a plugin instance is
loaded. |mime_type| is the mime type of the plugin that will be loaded.
|plugin_url| is the content URL that the plugin will load and may be empty.
|top_origin_url| is the URL for the top-level frame that contains the
plugin when loading a specific plugin instance or empty when building the
initial list of enabled plugins for 'navigator.plugins' JavaScript state.
|plugin_info| includes additional information about the plugin that will be
loaded. |plugin_policy| is the recommended policy. Modify |plugin_policy|
and return true to change the policy. Return false to use the recommended
policy. The default plugin policy can be set at runtime using the
`--plugin-policy=[allow|detect|block]` command-line flag. Decisions to mark
a plugin as disabled by setting |plugin_policy| to PLUGIN_POLICY_DISABLED
may be cached when |top_origin_url| is empty. To purge the plugin list
cache and potentially trigger new calls to this method call
CefRequestContext::PurgePluginListCache.
Namespace: Internal.Xilium.CefGlueAssembly: NeoAxis.Core (in NeoAxis.Core.dll) Version: 2026.1.1.0 (2026.1.1.0)
Syntaxprotected virtual bool OnBeforePluginLoad(
string mimeType,
string pluginUrl,
string topOriginUrl,
CefWebPluginInfo pluginInfo,
ref CefPluginPolicy pluginPolicy
)
Parameters
- mimeType String
-
- pluginUrl String
-
- topOriginUrl String
-
- pluginInfo CefWebPluginInfo
-
- pluginPolicy CefPluginPolicy
-
Return Value
Boolean
See Also