ich habe seit kürzerem ein Problem mit dem BaseHTTPServer und Firefox.
Der Server läuft bei mir meistens auf port 8080.
Wenn ich mich mit Chrome oder Safari verbinde, dann wird meine Seite super angezeigt, wenn ich mich mit Firefox verbinde dann seh ich den Sourcecode,
gewrappt in <html><body><pre>CODE</pre> ...
Warum?
Verbinde ich mich mit Telnet auf den Port und versuche ein GET, bekomme ich den originalen Code zurück so wie es sein soll, ohne dem gewrappe.
Es ist ja hier keine reine Python frage, aber vielleicht weiss ja jemand bescheid...
Unten seht ihr das Telnet Protokoll
Danke vorab für Ideen,
T
telnet localhost 8080
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
GET index.html
Code: Alles auswählen
<html>
<head>
<title>PyTom: Python and Tomography</title>
<link rel="icon" href="/images/pytom_logo.png" type="image/png" />
</head>
<body>
<script type="text/javascript" src="/javascript/functions.js"></script>
<script type="text/javascript" src="/javascript/cookies.js"></script>
<script type="text/javascript" src="/javascript/alignmentFunctions.js"></script>
<script type="text/javascript" src="/javascript/localizationFunctions.js"></script>
<script type="text/javascript" src="/javascript/mcoEXMXFunctions.js"></script>
<script type="text/javascript" src="/javascript/mcoACFunctions.js"></script>
<style type="text/css">
@import "/css/pytomMainCSS.css";
@import "/css/cssMainMenu.css";
</style>
<div id="Main" class="main">
<div class="menu">
<ul>
<li>
<a title="Reconstruct data" onMouseOver="document.getElementById('Help').innerHTML='<b>Reconstruction</b> Reconstruct complete tomograms or single subcubes.';" onMouseOut="document.getElementById('Help').innerHTML='';">Reconstruction</a>
<ul>
<li> <a title="Complete tomogram" onMouseOver="document.getElementById('Help').innerHTML='<b>Reconstruct</b> a complete tomogram.';" onMouseOut="document.getElementById('Help').innerHTML='';" onclick="setHTMLFromPage('pages/tomogramReconstruction.html',document.getElementById('MainDisplay'));">Tomogram</a></li>
<li> <a title="Load localization job" onMouseOver="document.getElementById('Help').innerHTML='<b>Reconstruct</b> subtomograms from a particle list.';" onMouseOut="document.getElementById('Help').innerHTML='';" onclick="">Subtomograms</a></li>
</ul>
</li>
<li>
<a title="Setup localization job" onMouseOver="document.getElementById('Help').innerHTML='<b>Localization</b> allows you to find macromollecules in tomograms.';" onMouseOut="document.getElementById('Help').innerHTML='';" >Localization</a>
<ul>
<li> <a title="New localization job" onMouseOver="document.getElementById('Help').innerHTML='<b>New Job</b>: create a new localization job.';" onMouseOut="document.getElementById('Help').innerHTML='';" onclick="setHTMLFromPage('pages/newLocalizationJob.html',document.getElementById('MainDisplay'));">New Job</a></li>
<li> <a title="Load localization job" onMouseOver="document.getElementById('Help').innerHTML='<b>Load Job</b>: load an existing job and modify it.';" onMouseOut="document.getElementById('Help').innerHTML='';" onclick="">Load Job </a></li>
<li> <a title="Clear job settings" onMouseOver="document.getElementById('Help').innerHTML='<b>Clear Job</b>:clear all settings made.';" onMouseOut="document.getElementById('Help').innerHTML='';" onclick="eraseLocalizationCookies();resetLocalizationValues();">Clear Job Settings</a></li>
</ul>
</li>
<li>
<a title="Align subtomograms" onMouseOver="document.getElementById('Help').innerHTML='<b>Alignment</b> register all subtomograms to one rotation and one position.';" onMouseOut="document.getElementById('Help').innerHTML='';">Alignment</a>
<ul>
<li><a title="New alignment job" onMouseOver="document.getElementById('Help').innerHTML='<b>New Job</b>: create a new alignment job.';" onMouseOut="document.getElementById('Help').innerHTML='';" onclick="setHTMLFromPage('pages/newAlignmentJob.html',document.getElementById('MainDisplay'));">New Job</a></li>
<li><a title="Load alignment job" onMouseOver="document.getElementById('Help').innerHTML='<b>Load Job</b>: load an existing alignment job.';" onMouseOut="document.getElementById('Help').innerHTML='';" onclick="loadAlignmentJob()" >Load Job</a></li>
<li><a title="Clear job settings" onMouseOver="document.getElementById('Help').innerHTML='<b>Clear Job</b>:clear all settings made.';" onMouseOut="document.getElementById('Help').innerHTML='';" onclick="eraseAlignmentCookies();resetAlignmentValues();">Clear Job Settings</a></li>
</ul>
</li>
<li>
<a title="Classify aligned subtomograms">Classification</a>
<ul>
<li><a title="New MCO-EXMX job" onMouseOver="document.getElementById('Help').innerHTML='<b>New Job</b>: create a new MCO-EXMX job.';" onMouseOut="document.getElementById('Help').innerHTML='';" onclick="setHTMLFromPage('pages/newMCOEXMXJob.html',document.getElementById('MainDisplay'));">New MCO-EXMX Job</a></li>
<li><a title="Load MCO-EMX job">Load Job</a></li>
<li><a title="New MCO-AC job" onMouseOver="document.getElementById('Help').innerHTML='<b>New Job</b>: create a new MCO-AC job.';" onMouseOut="document.getElementById('Help').innerHTML='';" onclick="setHTMLFromPage('pages/newMCOACJob.html',document.getElementById('MainDisplay'));">New MCO-AC Job</a></li>
<li><a title="Load MCO-AC job">Load Job</a></li>
</ul>
</li>
<li>
<a title="Some quick processing tools">Tools</a>
<ul>
<li><a title="Quick average" onMouseOver="document.getElementById('Help').innerHTML='Generate average from particle list.';" onMouseOut="document.getElementById('Help').innerHTML='';">Average</a></li>
<li><a title="Split particle list" onMouseOver="document.getElementById('Help').innerHTML='Split a particle list by class.';" onMouseOut="document.getElementById('Help').innerHTML='';">Split</a></li>
<li><a title="" >---------------</a></li>
<li><a title="Run Unit Tests" onMouseOver="document.getElementById('Help').innerHTML='Run unit test on PyTom to see whether installation is correct.';" onMouseOut="document.getElementById('Help').innerHTML='';">Unit Test</a></li>
</ul>
</li>
<li>
<a title="Documentation">Documentation</a>
<ul>
<li><a title="" href="http://sourceforge.net/projects/pytom/" target="_blank">How To</a></li>
<li><a title="" href="http://sourceforge.net/p/pytom/wiki/Home/" target="_blank">FAQ</a></li>
<li><a id="documentationMenuLink" target="_blank" title="API Documentation HTML" onMouseOver="document.getElementById('Help').innerHTML='<b>API Documentation HTML</b>. Make sure they are the most recent!';" onMouseOut="document.getElementById('Help').innerHTML='';">API Documentation</a></li>
</ul>
</li>
<li>
<a title="Update">Updates</a>
<ul>
<li><a href="https://sourceforge.net/p/pytom/code/" title="Open pytom update site" target="_blank">Update site</a></li>
</ul>
</li>
</ul>
</div>
<div id="MainDisplay">
<br/><br/><br/>
<center>
<img src="images/pytom_logo.png"/>
</center>
</div>
</div>
<div id="overlayBox" class="overlayBox" style="display: none;"></div>
<div id="Help" class="help" style="left:30px;top:650px;">
</div>
<script type="text/javascript">
var documentationLink = document.getElementById('documentationMenuLink');
var apiLink = getAPIDocumentationURL();
documentationLink.href= 'file://' + apiLink;
</script>
</body>
</html>