_Q12_ Ответов: 0

Веб-страница не загружается, потому что она зависает на содержимом файлов cookie (я думаю)


Я пытаюсь войти на веб-страницу и получаю этот ответ в произвольное время.
Он замораживает загрузку только содержимого этой страницы. Если я перезапущу свой VS, то (иногда) он исчезнет, но если я попытаюсь добраться до своей страницы несколько раз, это снова замерзнет, и только это будет загружаться.
Как его обойти и что это такое? Я думаю, что это печенье.
спасибо.

<html><head><script type="text/javascript"><!--
function leastFactor(n) {
 if (isNaN(n) || !isFinite(n)) return NaN;
 if (typeof phantom !== 'undefined') return 'phantom';
 if (typeof module !== 'undefined' && module.exports) return 'node';
 if (n==0) return 0;
 if (n%1 || n*n<2) return 1;
 if (n%2==0) return 2;
 if (n%3==0) return 3;
 if (n%5==0) return 5;
 var m=Math.sqrt(n);
 for (var i=7;i<=m;i+=30) {
  if (n%i==0)      return i;
  if (n%(i+4)==0)  return i+4;
  if (n%(i+6)==0)  return i+6;
  if (n%(i+10)==0) return i+10;
  if (n%(i+12)==0) return i+12;
  if (n%(i+16)==0) return i+16;
  if (n%(i+22)==0) return i+22;
  if (n%(i+24)==0) return i+24;
 }
 return n;
}
function go() {
 var p=1854637260384; var s=1852294764; var n;
if ((s >> 1) & 1)/* 120886108*
*/p+=/* 120886108*
*/9165259*2;
else 
p-=	309950711*/* 120886108*
*/2;/*
p+= */if ((s >> 12) & 1)
p+= 122647159*/* 120886108*
*/15;else /* 120886108*
*/p-= 152120854*/*
p+= */13;/*
*13;
*/if ((s >> 6) & 1) p+=	19769060*/*
p+= */9;
else /*
*13;
*/p-=/*
p+= */79929262*	7;if ((s >> 2) & 1)/*
else p-=
*/p+=/*
p+= */325689505*/*
p+= */5;/*
else p-=
*/else  p-=	190949372*/*
p+= */3;
if ((s >> 10) & 1)	p+=/*
else p-=
*/26151899*/*
else p-=
*/13; else /* 120886108*
*/p-=124960651*/*
else p-=
*/11;	 p-=173181703;
 n=leastFactor(p);
{ document.cookie="RNKEY="+n+"*"+p/n+":"+s+":3555409896:1";
  document.location.reload(true); }
}
//--></script></head>
<body onload="go()">
Loading ...
</body>
</html>


Что я уже пробовал:

What have you tried?

Richard MacCutchan

Я не вижу никаких ссылок на файлы cookie в приведенном выше коде. Почему вы считаете, что проблема именно в этом?

_Q12_

Я знаю, что это неверное предположение, но на самом деле у меня не так уж много знаний об этом материале. Вот почему я пришел на этот замечательный сайт с его замечательными программистами, которые могут помочь мне в моем развитии (надеюсь).
Недавно я заметил, что когда я нажимаю свою кнопку, чтобы "обновить" ссылку на сайт в моем winapp, какое-то время все идет без проблем. Я закрываю свое приложение, обновляю ту же страницу из своего браузера FF, снова открываю свое приложение, Ссылка Больше не работает независимо от того, сколько раз я нажимаю свою кнопку. Я должен ждать примерно 5 минут, иногда 10, иногда даже 30 минут, пока не получу доступ к странице через свое приложение. Это мои наблюдения.
Кроме того - очень важно тоже, после Большого "замораживания" в моем приложении, когда я обновляю страницу через мой браузер FF, на 1 секунду появляется белая страница только с этим текстом: "загрузка...", и я сразу же узнаю, что это страница, которую я получаю от отладки. Но на самом деле в моем браузере FF загрузка занимает менее 1 секунды, я едва вижу, как загружается эта страница, а затем возвращается настоящая страница.

Почему мое приложение застряло на этой странице? Мысли и эксперименты очень приветствуются. Я протестировал все коды для загрузки веб-страниц, которые смог найти в интернете. Я даже пробую htmlAgilitypack (в первый раз!) но результаты все те же через каждый метод загрузки, который я использую. Так что это не мой противник. Вот почему я пришел к выводу, что это должно быть какое-то "плохое" печенье? Что-то, что хранится где-то в папках windows или в моей папке FF? У меня была эта проблема все время в декурсах лет, когда я тыкал в чтение веб-страницы приложения (в частности, для этого сайта).
Большое вам спасибо, мистер Ричард.

0 Ответов