plugin.mojom 634 B

123456789101112131415161718192021
  1. module electron.mojom;
  2. import "content/public/common/webplugininfo.mojom";
  3. import "mojo/public/mojom/base/string16.mojom";
  4. import "url/mojom/origin.mojom";
  5. import "url/mojom/url.mojom";
  6. struct PluginInfo {
  7. content.mojom.WebPluginInfo plugin;
  8. string actual_mime_type;
  9. };
  10. interface ElectronPluginInfoHost {
  11. // Return information about a plugin for the given URL and MIME type.
  12. // Includes specific reasons why a plugin can't be used, for example because
  13. // it's disabled.
  14. [Sync]
  15. GetPluginInfo(url.mojom.Url url,
  16. url.mojom.Origin origin,
  17. string mime_type) => (PluginInfo plugin_info);
  18. };