add referrerpolicy: origin for openstreetmaps requirement

Signed-off-by: si458 <simonsmith5521@gmail.com>

si458 committed Jun 5, 2026 at 21:22 UTC 5cf55bad50dabc24509784359c41fb0c6e256d14
2 files changed +19 -3
views/default.handlebars
+9 -1
@@ -9175,7 +9175,15 @@
9175 d2map = new ol.Map({
9176 target: 'd2map',
9177 interactions: ol.interaction.defaults({dragPan:false, mouseWheelZoom:false}),
9178 - layers: [ new ol.layer.Tile({ source: new ol.source.OSM() }), vectorLayer ],
9178 + layers: [ new ol.layer.Tile({
9179 + source: new ol.source.OSM({
9180 + tileLoadFunction: function(imageTile, src) {
9181 + var img = imageTile.getImage();
9182 + img.referrerPolicy = 'origin';
9183 + img.src = src;
9184 + }
9185 + })
9186 + }), vectorLayer ],
9187 view: new ol.View({ center: ol.proj.fromLonLat([clng, clat]), zoom: zoom })
9188 });
9189 return false;
views/default3.handlebars
+10 -2
@@ -10410,8 +10410,16 @@
10410 // Setup the map
10411 d2map = new ol.Map({
10412 target: 'd2map',
10413 - interactions: ol.interaction.defaults({ dragPan: false, mouseWheelZoom: false }),
10414 - layers: [new ol.layer.Tile({ source: new ol.source.OSM() }), vectorLayer],
10413 + interactions: ol.interaction.defaults({dragPan:false, mouseWheelZoom:false}),
10414 + layers: [ new ol.layer.Tile({
10415 + source: new ol.source.OSM({
10416 + tileLoadFunction: function(imageTile, src) {
10417 + var img = imageTile.getImage();
10418 + img.referrerPolicy = 'origin';
10419 + img.src = src;
10420 + }
10421 + })
10422 + }), vectorLayer ],
10423 view: new ol.View({ center: ol.proj.fromLonLat([clng, clat]), zoom: zoom })
10424 });
10425 document.getElementById('xxAddAgentModal').removeEventListener('shown.bs.modal', showLocation);