Столкнулся с проблемой определения наличия плагина. Гуглёж дал результаты не сразу. Основная проблема была в пятой строке.
var isPDFInstalled = false;
if (window.ActiveXObject) {
var control;
try {
control = new ActiveXObject('AcroPDF.PDF');
} catch (e) { }
if (!control) {
try {
control = new ActiveXObject('PDF.PdfCtrl');
} catch (e) { }
}
if (control) {
isPDFInstalled = true;
}
} else {
isPDFInstalled = navigator.mimeTypes && navigator.mimeTypes["application/pdf"];
}
if (isPDFInstalled) {
document.write('okay');
// ну или что-то другое
} else {
document.write('shit');
// ну или что-то другое
}