Изменение конфигурации с различными или петлевой адрес для Url не остановит Glimpse, чтобы сделать запрос проверки запроса версии. Я обнаружил, что проверка версии запускается с клиентской функции versionCheck
.
Вот стразы я понял, как отключить функцию versionCheck
на объекте проблеск:
document.addEventListener("DOMContentLoaded", function() {
// A wierd fix to wait until glimpse is initialized.
setTimeout(turnoffGlimpseVersionCheck, 100);
});
function turnoffGlimpseVersionCheck() {
if (typeof glimpse == 'undefined') {
console.log("glimpse not found!")
}
else {
console.log(glimpse.settings);
glimpse.versionCheck = function() { };
console.log("glimpse updates turned off!!")
}
}
Он не может выглядеть хорошо, но это будет просто сделать трюк.
Update
Вот обновленный и лучший вариант:
<script>
document.addEventListener("DOMContentLoaded", function() {
var scripts = document.getElementsByTagName("script");
var isGlimpseLoaded = false;
for (var i = 0; i < scripts.length; ++i) {
var src = scripts[i].getAttribute('src');
if (src == null) continue;
if (src.indexOf('Glimpse.axd') > -1) {
turnoffGlimpseVersionCheck();
break;
}
}
});
function turnoffGlimpseVersionCheck() {
glimpse.versionCheck = function() { };
console.log('glimpse version check disabled!!')
}
</script>
Такая же проблема здесь. Мало того, что сертификат недействителен, но многие организации не любят оставлять включенную функцию «домашний телефон». – CrazyPyro