You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bugs@httpd.apache.org by bu...@apache.org on 2003/03/10 17:17:29 UTC
DO NOT REPLY [Bug 17832] New: -
Nasty customer javascript causes cascading reloads of same page from client
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17832>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17832
Nasty customer javascript causes cascading reloads of same page from client
Summary: Nasty customer javascript causes cascading reloads of
same page from client
Product: Apache httpd-2.0
Version: 2.0.44
Platform: Sun
OS/Version: Other
Status: NEW
Severity: Normal
Priority: Other
Component: Core
AssignedTo: bugs@httpd.apache.org
ReportedBy: glenn@apache.org
When we upgraded to Apache 2.0 we found that a javascript one of our customers
uses can cause a big problem. The javascript would cause the remote browser to
go into an infinite loop reloading the same page. This is especially nasty if
the page being reloaded is a CGI script or a request which is processed by an
applicaiton server like Tomcat. We have contacted our customer and had them
remove the nasty javascript.
With Apache 1.3 this same javascript did not seem to trigger this problem.
Apache 2.0 seems less robust in handling this type of problem than Apache 1.3.
Here is a copy of the javascript in case you are interested. It triggered
this problem primarily in IE 5.5 and 6.0.
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {
if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight;
onresize=MM_reloadPage;
}
}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH)
location.reload();
}
MM_reloadPage(true);
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org