【问题标题】:HTTP or HTTPS according to current connection根据当前连接的 HTTP 或 HTTPS
【发布时间】:2012-08-12 20:15:24
【问题描述】:

在不使用服务器端动态语言的情况下,确定用户在特定页面上是使用 HTTP 还是 HTTPS 连接的最佳方法是什么?

我有一个带有表单的页面,它发布到某个 URL,我希望该 URL 是 HTTP 或 HTTPS - 根据当前连接。

也许有一些解决方案,例如:

<form action="://www.mysite/form/post" method="post">

这会相应地设置 HTTP 或 HTTPs。

如果仅使用 HTML 无法设置,那么使用 javascript 的最佳方法是什么?

感谢您的帮助

【问题讨论】:

    标签: javascript html http https


    【解决方案1】:

    差不多了:)

    这是

    //www.mysite.com/form/post
    

    More about protocol relative URLs

    但是,正如@Petra 所提到的,这当然只有在目标位于不同域时才有意义。否则,您只需使用普通的相对 URL:/form/post

    【讨论】:

      猜你喜欢
      • 2023-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-17
      • 2018-06-25
      • 2021-12-11
      • 2011-06-29
      • 2014-07-17
      相关资源
      最近更新 更多