Dann habe ich einmal in dem Code etwas gesucht und vermutlich liegt es an
OpenLayers.Layer.OSM=OpenLayers.Class(OpenLayers.Layer.XYZ,{name:"OpenStreetMap",url:["http://a.tile.openstreetmap.org/${z}/${x}/${y}.png","http://b.tile.openstreetmap.org/${z}/${x}/${y}.png","http://c.tile.openstreetmap.org/${z}/${x}/${y}.png"],attribution:"Data CC-By-SA by <a href='http://openstreetmap.org/'>OpenStreetMap</a>",sphericalMercator:!0,wrapDateLine:!0,tileOptions:null,initialize:function(a,b,c){OpenLayers.Layer.XYZ.prototype.initialize.apply(this,arguments);this.tileOptions=OpenLayers.Util.extend({crossOriginKeyword:"anonymous"},
Alternative und nicht unbedingt langfristige Lösung: Bring doch deinem Browser bei, http-seiten und https-Karten zu akzeptieren. Das könnte bei deinem Problem hier helfen (vermute ich nur, es kam ja nie eine Antwort, was der nicht-anzeigende Browser so erzählt). Vielleicht hast Du auch das gleiche Problem wie Reclus und musst ein Plugin bändigen. Ich sehe übrigens die Karte mit den Tütenspendern.