mirror of
https://github.com/crypto-pro-web/crypto-pro-js.git
synced 2024-11-24 00:55:00 +03:00
еще ближе к оригиналу
This commit is contained in:
parent
edc05962f9
commit
7cfc675a4b
31
dist/crypto-pro.js
vendored
31
dist/crypto-pro.js
vendored
@ -459,26 +459,8 @@ var CryptoPro =
|
|||||||
return objWebClassFactory.CreateObject(name);
|
return objWebClassFactory.CreateObject(name);
|
||||||
}
|
}
|
||||||
catch (e) {
|
catch (e) {
|
||||||
try {
|
// Для версий плагина ниже 2.0.12538
|
||||||
// Для версий плагина ниже 2.0.12538
|
return new ActiveXObject(name);
|
||||||
return new ActiveXObject(name);
|
|
||||||
} catch (e) {
|
|
||||||
var mimetype = navigator.mimeTypes['application/x-cades'];
|
|
||||||
|
|
||||||
if (mimetype) {
|
|
||||||
if (mimetype.enabledPlugin) {
|
|
||||||
console.log(
|
|
||||||
'EDS:',
|
|
||||||
'Плагин КриптоПРО ЭЦП browser plug-in загружен,',
|
|
||||||
'но не создаются обьекты'
|
|
||||||
);
|
|
||||||
} else {
|
|
||||||
console.log('EDS:', 'Ошибка при загрузке плагина КриптоПРО ЭЦП browser plug-in');
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
console.log('EDS:', 'Плагин КриптоПРО ЭЦП browser plug-in недоступен');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// В Firefox, Safari создаются объекты NPAPI
|
// В Firefox, Safari создаются объекты NPAPI
|
||||||
@ -796,15 +778,10 @@ var CryptoPro =
|
|||||||
false);
|
false);
|
||||||
}else
|
}else
|
||||||
{
|
{
|
||||||
if (window.addEventListener) {
|
window.addEventListener("load", function (event) {
|
||||||
window.addEventListener("load", function (event) {
|
|
||||||
load_npapi_plugin();
|
|
||||||
check_npapi_plugin();
|
|
||||||
}, false);
|
|
||||||
} else {
|
|
||||||
load_npapi_plugin();
|
load_npapi_plugin();
|
||||||
check_npapi_plugin();
|
check_npapi_plugin();
|
||||||
}
|
}, false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
2
dist/crypto-pro.js.map
vendored
2
dist/crypto-pro.js.map
vendored
File diff suppressed because one or more lines are too long
31
src/cades.js
31
src/cades.js
@ -247,26 +247,8 @@
|
|||||||
return objWebClassFactory.CreateObject(name);
|
return objWebClassFactory.CreateObject(name);
|
||||||
}
|
}
|
||||||
catch (e) {
|
catch (e) {
|
||||||
try {
|
// Для версий плагина ниже 2.0.12538
|
||||||
// Для версий плагина ниже 2.0.12538
|
return new ActiveXObject(name);
|
||||||
return new ActiveXObject(name);
|
|
||||||
} catch (e) {
|
|
||||||
var mimetype = navigator.mimeTypes['application/x-cades'];
|
|
||||||
|
|
||||||
if (mimetype) {
|
|
||||||
if (mimetype.enabledPlugin) {
|
|
||||||
console.log(
|
|
||||||
'EDS:',
|
|
||||||
'Плагин КриптоПРО ЭЦП browser plug-in загружен,',
|
|
||||||
'но не создаются обьекты'
|
|
||||||
);
|
|
||||||
} else {
|
|
||||||
console.log('EDS:', 'Ошибка при загрузке плагина КриптоПРО ЭЦП browser plug-in');
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
console.log('EDS:', 'Плагин КриптоПРО ЭЦП browser plug-in недоступен');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// В Firefox, Safari создаются объекты NPAPI
|
// В Firefox, Safari создаются объекты NPAPI
|
||||||
@ -584,15 +566,10 @@
|
|||||||
false);
|
false);
|
||||||
}else
|
}else
|
||||||
{
|
{
|
||||||
if (window.addEventListener) {
|
window.addEventListener("load", function (event) {
|
||||||
window.addEventListener("load", function (event) {
|
|
||||||
load_npapi_plugin();
|
|
||||||
check_npapi_plugin();
|
|
||||||
}, false);
|
|
||||||
} else {
|
|
||||||
load_npapi_plugin();
|
load_npapi_plugin();
|
||||||
check_npapi_plugin();
|
check_npapi_plugin();
|
||||||
}
|
}, false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user