forked from mirrors/gecko-dev
Differential Revision: https://phabricator.services.mozilla.com/D20093 --HG-- extra : moz-landing-system : lando
21 lines
641 B
JavaScript
21 lines
641 B
JavaScript
/* Any copyright is dedicated to the Public Domain.
|
|
http://creativecommons.org/publicdomain/zero/1.0/ */
|
|
|
|
const { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
|
|
|
|
function getTestPlugin(pluginName) {
|
|
var ph = Cc["@mozilla.org/plugin/host;1"].getService(Ci.nsIPluginHost);
|
|
var tags = ph.getPluginTags();
|
|
var name = pluginName || "Test Plug-in";
|
|
for (var tag of tags) {
|
|
if (tag.name == name) {
|
|
return tag;
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
|
|
addMessageListener("check-plugin-unload", function(message) {
|
|
var tag = getTestPlugin();
|
|
var results = sendAsyncMessage("check-plugin-unload", tag.loaded);
|
|
});
|