在 Strava 活动/路线页面右下角增加“导出 STL”按钮;自动获取当前页面 GPX,内嵌运行 gpxtruder 完整页面,并把 GPX 作为已选文件传入,保持原有功能不变
本脚本基于 gpxtruder 开源项目修改而来,实现了在 Strava 页面中直接抓取 GPX 并生成 STL 文件的功能。
<iframe>),将抓取的 GPX 自动注入到文件输入控件中,实现无缝 STL 生成体验。Esc 可关闭。https://www.strava.com/activities/{id} 或 https://www.strava.com/routes/{id})。注意:仅支持上述页面 URL 格式,其他页面无法自动抓取 GPX。
buildStravaGpxUrl() 自动生成 GPX 导出链接。GM_xmlhttpRequest 下载 GPX 并注入到 gpxtruder <iframe> 内。index.html 引入路径,使 JS/CSS 资源从 CDN 加载,避免跨域问题。DataTransfer 对象模拟文件选择器,实现自动上传 GPX 文件。CDN_BASE:gpxtruder CDN 基础路径,可按需修改。MODAL_WIDTH、MODAL_HEIGHT:模态窗口尺寸,可根据屏幕调整。该油猴脚本在原有 gpxtruder 的基础上做了两个核心增强: