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.0a41

Simon Willison's Blog

Datasette 1.0a41 版本发布,这是一款数据探索与发布工具的版本更新,由 Simon Willison 宣布,详细介绍了其集成方式与赞助情况。

datasette 1.0a27

Simon Willison's Blog

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

Datasette 1.0a40

Simon Willison's Blog

Datasette 发布了 1.0a40 版本,包含安全修复、插件的新后台任务功能、迁移到 httpx2,以及各种错误修复,为稳定版 1.0 做准备。

datasette 1.0a39

Simon Willison's Blog

Datasette 1.0a39 版本已发布,包含安全更新和数据探索增强功能。