- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
function S_Prnt_Str (options) {
if (options.stroka.length >= 0) {
if (typeof options.stroka == typeof 'string') {
if (console) {
if ('console' in window) {
if ('log' in window.console) {
try {
console.log(options.stroka);
} catch (owibka) {
throw owibka;
}
} else {
throw new Error('Net funccii log');
}
} else {
throw new Error('Konsoli net v window');
}
} else {
throw new Error('Konsoli net');
}
} else {
throw new Error('Eto ne stroka');
}
} else {
throw new Error('U stroki net length');
}
}
cho = true;
try {
for (i = 1; i <= 6; i++) {
if (cho == true) {
try {
stroka = '';
for (j = 1; j <= i; j++) {
if (stroka == '') {
stroka = stroka + j;
} else {
stroka = stroka + '-' + j;
}
}
S_Prnt_Str({stroka: stroka});
cho = false;
} catch (owibka) {
if (owibka instanceof Error) {
throw new Error(owibka.message);
} else {
throw new Error('Owibka ne owibka');
}
}
} else if (cho == false) {
try {
stroka = '';
for (j = 1; j <= i; j++) {
if (stroka == '') {
stroka = stroka + j;
} else {
stroka = j + '-' + stroka;
}
}
S_Prnt_Str({stroka: stroka});
cho = true;
} catch (owibka) {
if (owibka instanceof Error) {
throw new Error(owibka.message);
} else {
throw new Error('Owibka ne owibka');
}
}
} else {
throw new Error('Owibka!!!');
}
}
} catch (owibka) {
if (owibka instanceof Error) {
throw new Error(owibka.message);
} else {
throw new Error('Owibka ne owibka');
}
}
inkanus-gray 25.12.2016 22:03 # +3
Поймай и брось.
guest 27.12.2016 12:51 # +5
guest 27.12.2016 17:04 # 0
barop 25.12.2016 22:21 # +2
sos 25.12.2016 23:43 # +3
bakagaijin 26.12.2016 09:38 # 0
Steve_Brown 26.12.2016 11:19 # +3
inkanus-gray 27.12.2016 09:18 # +6
Обилие траев же — признак безудержных эмоций. Вердикт: здесь эмокод.
bakagaijin 27.12.2016 23:29 # 0
inkanus-gray 27.12.2016 23:39 # +1
https://github.com/samyk/evercookie/blob/master/js/evercookie.js#L773
https://github.com/samyk/evercookie/blob/master/js/evercookie.js#L870
https://github.com/samyk/evercookie/blob/master/js/evercookie.js#L650
Говорят, ещё нужно добавить workaround для window.console.log для Интернет Эксплорера.
Ещё можно добавить доставку лога аяксом на сервер или по электронной почте.
И ещё нужно выяснить, в каких окружениях из кода на JS можно писать в файл.
Никакой возможности не упустил?
bormand 28.12.2016 17:05 # +1
Ещё в title можно.
inkanus-gray 28.12.2016 17:40 # 0
Кстати, есть же ещё web notifications, а ещё какая-то некроссплатформенная фигня у IE.
bormand 28.12.2016 17:41 # 0
inkanus-gray 28.12.2016 17:43 # 0
bormand 28.12.2016 18:48 # 0
inkanus-gray 28.12.2016 20:00 # +1
ProctologistForYou 29.12.2016 22:52 # 0
bayan 27.12.2016 23:45 # +3
gost 27.12.2016 06:51 # +1