T
traeai
登录
返回首页
Simon Willison's Weblog

发布:datasette-referrer-policy 0.1

6.2Score

TL;DR · AI 摘要

Simon Willison 发布 datasette-referrer-policy 0.1 插件,解决 Datasette 默认禁用引用策略导致 OpenStreetMap 地图瓦片无法加载的问题,支持按需配置 HTTP 头。

核心要点

  • Datasette 默认设置 Referrer-Policy: no-referrer 会阻止 OpenStreetMap 地图瓦片加载,需手动调整。
  • 作者通过 AI 辅助开发了专用插件,避免修改全局默认行为,体现渐进式改进的工程智慧。
  • 该插件为数据发布平台提供了可配置的安全头管理方案,提升与第三方服务的兼容性。

结构提纲

按章节快速跳转。

  1. Datasette 默认禁用引用策略导致 OpenStreetMap 地图瓦片无法加载。

  2. CAPTCHA 干扰 JSON 请求与 Referrer-Policy 配置冲突共同引发显示失败。

  3. 开发独立插件 datasette-referrer-policy 0.1,按需配置引用策略头。

  4. 不修改默认行为,通过插件实现向后兼容与用户可控性。

  5. 使用 Codex + GPT-5.5 辅助生成插件代码,提升小工具开发效率。

  6. 为 Datasette 生态提供轻量级安全头配置方案,增强第三方服务兼容性。

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • datasette-referrer-policy 插件发布
    • 问题触发
      • Datasette 默认 no-referrer
      • OpenStreetMap 拒绝无引用请求
    • 解决方案
      • 开发独立插件
      • AI 辅助编码 (Codex + GPT-5.5)
    • 工程原则
      • 不修改默认行为
      • 渐进式兼容

金句 / Highlights

值得收藏与分享的关键句。

  • Datasette does this by default, and I didn't want to change that default on people without warning.

    正文第3段

    ⬇︎ 下载 PNG𝕏 分享到 X
  • I had Codex + GPT-5.5 build me a new plugin to help set that header to another value.

    正文第3段

    ⬇︎ 下载 PNG𝕏 分享到 X
  • OpenStreetMap quite reasonably block tile requests from sites that use a Referrer-Policy: no-referrer header.

    正文第2段

    ⬇︎ 下载 PNG𝕏 分享到 X
#Datasette#Referrer-Policy#OpenStreetMap#HTTP#插件
打开原文

发布:datasette-referrer-policy 0.1

[Simon Willison 的博客](http://simonwillison.net/)

订阅

赞助商:MongoDB — 5月7日参加 MongoDB.local 伦敦 2026,了解团队如何将 AI 从原型推向生产。

2026年5月5日

发布 datasette-referrer-policy 0.1 — 为 Datasette 网站设置 Referrer-Policy 头

Datasette 的 global-power-plants 演示 中的 OpenStreetMap 瓦片未能正确显示。这实际上是两个 bug 导致的。

第一个问题是,我几周前为该网站添加的 CAPTCHA 会触发地图插件使用的 .json 请求,但由于这些请求不是 HTML,用户不会被要求解决验证码。修复方案 已完成。

第二个问题是,OpenStreetMap 合理地阻止了 使用 Referrer-Policy: no-referrer 头的网站的瓦片请求。

Datasette 默认启用此设置,而我不想在未经警告的情况下更改他人的默认行为——因此我让 Codex + GPT-5.5 为我构建 了一个新插件,用于将该头设置为其他值。

发布于 2026年5月5日 晚上11:44

最近文章

这是 Simon Willison 的博文,发布于 2026年5月5日

http 124openstreetmap 55datasette 1480

月度简报

赞助我 每月10美元,即可获得当月最重要的 LLM 发展动态精选邮件摘要。

付费让我少给你发邮件!

赞助并订阅

AI 可能会生成不准确的信息,请核实重要内容