Rails:为什么嵌入视频在使用和不使用协议 (http) 的情况下都有效?

Rails: Why does embedding video work with & without protocol (http)?

为什么在 Rails 应用程序中嵌入视频 iframe 时这两种方法都有效?

<iframe src="//player.vimeo.com/video/...>

<iframe src="https://player.vimeo.com/video/...>

请赐教。这两种方式我都见过。哪个更好?

使用 // 从提供根页面的 URL 推断协议。导航到站点 https://yoursite.com 意味着所有 // 链接也将使用 HTTPS 提供。如果您 运行 在使用 HTTP 的本地环境中使用同一页面,并且在将其推送到使用 HTTPS 服务的生产环境时不想更改它,这可能会有所帮助。