Versions use the same Apple ID (an app identifier), SKU, and bundle ID as the original version.
if (k === 39 && loc=== '/index') {
his.push('/index/loc1');
} else if (k === 39 && loc === '/index/loc1') {
his.push('/index/loc2');
} else if (k === 37 && loc === '/index/loc1') {
his.push('/index');
} else if (k === 37 && loc === '/index/loc2') {
his.push('/index/loc1');
}
Сам по себе TCP-пакет штука несложная https://ru.wikipedia.org/wiki/Transmission_Control...
Ничего не мешает посерединке собрать несколько пакетов, рассмотреть их содержимое, найти тот, в который можно засунуть рекламу. Например последний, который несет в себе закрывающий тег body, и прямо перед ним подсунуть код рекламы. Благо пакет можно капитально раздуть.
И защититься от этого можно лишь другим протоколом, чем TLS и является.