从HTTPS页面发布跨域HTTP表单

时间:2014-11-08 04:54:07

标签: javascript html forms security https

我正在尝试在使用HTTPS时消除网站上的非安全内容错误。

我有一个链接实际上是一个隐藏的表单,将特定搜索发布到另一个HTTP网站 - 它们没有启用HTTPS。

此表单提交不包含任何敏感数据,它只是一个静态搜索查询,但是在HTTPS中加载我的网站时会导致不安全的内容错误。将表单切换为HTTPS会破坏它。

我有什么想法可以解决这个问题吗?最好的我可以提供一个标准的现场链接到一个页面,强制HTTP并将隐藏的表单放在那里,但我宁愿不让用户通过额外的点击,如果它可以帮助。

1 个答案:

答案 0 :(得分:0)

我实施了一个不太完美的想法来解决方法。如果没有人想出更好的东西,我会在以后接受我自己的答案。

我最终使用标准超链接将用户发送到HTTP页面并在那里提交表单。

为了防止这对用户看起来很奇怪,我把页面伪装成外部链接警告:


您选择 somedomain.com 的链接位于ourdomain.com网站的外部。 OurCompanyName无法控制 somedomain.com ,也无法保证其内容和链接。

点击此处继续>>>