fune/dom/plugins/test/mochitest/file_bug1245545.js
2019-03-06 08:10:47 +00:00

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);
});