根据当前连接的HTTP或HTTPS

时间:2012-08-12 20:15:24

标签: javascript html http https

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

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

也许有一些解决方案如下:

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

会相应地设置HTTP或HTTP。

如果仅使用HTML设置是不可能的,那么使用javascript进行此操作的最佳方法是什么?

感谢您的帮助

1 个答案:

答案 0 :(得分:3)

几乎在那里:)

它是

//www.mysite.com/form/post

More about protocol relative URLs

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