Link to home
Start Free TrialLog in
Avatar of xfvgdrthbdtyvhgscv
xfvgdrthbdtyvhgscv

asked on

Firefox unable to visit particular web pages.

Hello all,

Now this is strange.  I have a dynamically generated (Perl) web page that I cannot visit with Firefox.

I can visit it with MSIE & Netscape.  I can visit other dynamically generated pages on the site with MSIE, Netscape and Firefox.  But this one particular page - Firefox just sits there, then says "Done" without loading anything.

So I suspect there's something on the served page that confounds Firefox - but I can't imagine what.

Any ideas where to start looking?

Thanks
ASKER CERTIFIED SOLUTION
Avatar of b0lsc0tt
b0lsc0tt
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Do you get an error message?
Avatar of xfvgdrthbdtyvhgscv
xfvgdrthbdtyvhgscv

ASKER

Answers to the various questions and suggestions:

>A likely cause is invalid HTML.
     Ya, that's what I was thinking too.  So I went to the next suggestion, below:

>visit the page with IE, save it as a local html file and open it with firefox.
     Good idea - tried that, and when it's been saved to a local file via IE, then Firefox will open it just fine.  So now I'm wondering about the invalid html thing.

>Do you get an error message?
     Nope, nothing.  Normally uo go to this page from a link on another page.  Click on the link, Firefox says "Loading..."  it sits there a while, then it says "Done", but nothing has changed - it ahs just sat on the same page.  OR, if I start with a new blank tab, it does the same thing, but just stays on the blank page even though it says "Done".  Nothing has been transferred.

More info that may help:

The entire site in question is dynamically generated using Perl and templates.  Access is controlled by .htaccess.  It's a user-info administration site (so, sorry, can't give out an url).  

But here's the kicker: this only happens when I try to sign in with the main administrator's password.  In that case, the full list of all users (only ~100) gets displayed, normally.  If I sign in with a user's account, the system displays only that user's info.  But it's all built by the same script and on the same template - the only differenc is the data being spun into the template.

If I paste the url of another page in the system in, instread of the main arrival page, Firefox works just fine with the Admin account and I can surf to all the various pages of the site (all dynamic, all tempaltes)  But if I then from within the site click on the "home" link to go to the main arrival page, same thing, just sits there.

So, ya, there's SOMETHING about it.  I would have said the data, but Firefox will display it just fine from a local file.  I would have said headers, but Firefox takes it just fine when the same template is output by the same script just with different data.

A real mystery.

Does all that give anyone any bright ideas?


Oh, almost forgot - yes, there are Javascripts on the page being served, but the Javaqscript Console shows no javascript errors.
Did you try Firefox on another computer?  Did it work or have the same problem?

bol
Well the web server could return different things based on the user-agent string passed by the browser... but that sounds a bit extreme and there is probably a simpler reason (probably related to javascript)...

Anyway I would try to download the page with wget, so you see exactly what is returned to the browser. Also you can use the -user-agent option to download it both with IE user-agent string and FireFox user-agent string.