我想在 Firefox 插件中嵌入一个 Flash 对象。
这可以通过图像来完成:
imgTest = function(document){
var h = document.getElementsByTagName("body")[0];
var img = document.createElement("img");
img.src = 'chrome://extname/content/image.jpg';
h.appendChild(img);
}
当对 Flash 执行相同操作时,Flash 对象不显示:
flashTest = function(document){
var h = document.getElementsByTagName("body")[0];
var ob = document.createElement("object");
var embed = document.createElement("embed");
embed.type = 'application/x-shockwave-flash';
embed.src = 'chrome://extname/content/flash.swf';
ob.appendChild(embed);
h.appendChild(ob);
}
在 Firebug 中查看对象已附加,但嵌入显示为灰色。
这可能吗?