datasette-leaflet 0.3 调整地图瓦片请求策略
更新背景
OpenStreetMap 要求访问其托管瓦片服务器的请求携带 Referer 请求头。此前,Datasette 表格页面使用 Referrer-Policy: no-referrer HTTP 响应头,导致页面中的地图插件在加载 OpenStreetMap 瓦片时不发送该请求头,不符合服务的使用要求。
0.3 版的调整
datasette-leaflet 负责加载随插件打包的 Leaflet,供其他 Datasette 插件依赖使用。
在 0.3 版中,它直接为瓦片请求设置 strict-origin-when-cross-origin 策略,而不是让这些请求沿用页面的 no-referrer 策略。
这一调整使跨站瓦片请求能够携带页面所属站点的信息,而不传递完整页面路径,兼顾 OpenStreetMap 的请求要求与页面路径隐私。
浏览(6)
