我有一个iFrame,可以在需要时动态加载内容。它可以是文本或PDF格式。
我需要检查它是否为PDF,然后相应地隐藏图标 到目前为止,以下代码适用于Chrome和Firefox:
('#iframeContentControl').load(function () {
var cssA = $('#iframeContentControl').contents().find('embed').attr("type");
if (cssA === "application/pdf") {
$("#pubIcon").hide();
} else {
$("#pubIcon").show();
}
});
不幸的是,在IE中,这不起作用。查看来源时,iFrame甚至不包含<embed>
OnLoad事件不起作用 - 我彻底搜索了一些答案,但似乎都失败了。
内容通过.asax
处理程序加载到页面加载。