datasette-referrer-policy 0.1

Simon Willison's Blog 工具

摘要

datasette-referrer-policy 0.1 发布,一个 Datasette 插件,通过覆盖默认的 no-referrer 头部来修复 OpenStreetMap 瓦片显示问题。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/05/08 06:27

# 发布:datasette-referrer-policy 0.1 来源:https://simonwillison.net/2026/May/5/datasette-referrer-policy/ Datasette `global-power-plants` 演示站点(https://datasette.io/global-power-plants/global-power-plants)上的 OpenStreetMap 瓦片无法正常显示。问题根源在于两个 bug。 第一个是几周前为该站点添加的 CAPTCHA(https://github.com/simonw/datasette-turnstile)会拦截地图插件所用的 `.json` 获取请求,但由于这些请求并非 HTML,用户不会被要求完成验证。修复方法在此(https://github.com/simonw/datasette.io/commit/23a1c8596b75b2094db46035a3b4280109fb3df3)。 第二个是 OpenStreetMap 会合理地阻止来自使用了 `Referrer-Policy: no-referrer` 头部的站点的瓦片请求(https://wiki.openstreetmap.org/wiki/Referer)。 Datasette 默认启用了该头部,而我不想不经提醒就更改用户的默认设置——于是我请 Codex + GPT-5.5 为我构建(https://gisthost.github.io/?402f2f23ee3dbfa251bf0d216e0224f7)了一个新插件,用于将该头部设为其他值。

相似文章

datasette-ip-rate-limit 0.1a0

Simon Willison's Blog

datasette-ip-rate-limit 0.1a0 是一个可配置的限流插件,用于 Datasette,旨在阻止恶意的爬虫。

datasette 1.0a27

Simon Willison's Blog

Datasette 1.0a27 发布,主要包含重大安全改进(现代化 CSRF 标头)、新增 RenameTableEvent 以增强插件兼容性,以及多项 API 增强,包括改进的 upsert 处理和数据库锁定修复。

datasette 1.0a37

Simon Willison's Blog

Datasette 1.0a37 是 Simon Willison 宣布的一款用于探索和发布数据的开源工具的 alpha 版本。

datasette 1.0a38

Simon Willison's Blog

Datasette 1.0a38 修复了一个 SQL 注入漏洞,该漏洞影响同时提供公共和私有表的实例,该修复也已移植到 Datasette 0.65.3。