0

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

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

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

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

这将相应地设置 HTTP 或 HTTPS。

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

感谢帮助

4

1 回答 1

3

就快到了 :)

它是

//www.mysite.com/form/post

有关协议相对 URL 的更多信息

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

于 2012-08-12T20:18:42.180 回答