Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript js将表单数据从https发布到http_Javascript_Http_Https - Fatal编程技术网

Javascript js将表单数据从https发布到http

Javascript js将表单数据从https发布到http,javascript,http,https,Javascript,Http,Https,作为标题。 我正在开发的系统位于。我需要在打开一个新窗口并传递一个参数(一个字符串数组,已经用逗号连接,如K1,K2,K3,…,Kn),就像打开一个新窗口一样。但是我不能传递查询字符串,因为它可能会使url太长 我在表单中使用post方法,顺便说一下,其中包含我的参数,就像 HTML: 当我看到一条消息时失败了:“处的页面是通过安全连接加载的,但包含一个针对不安全端点的表单……” 如何使用JavaScript实现目标并解决此问题?使用HTTPS协议时不能发出HTTP请求 这是因为天气原因 同源策

作为标题。 我正在开发的系统位于。我需要在打开一个新窗口并传递一个参数(一个字符串数组,已经用逗号连接,如K1,K2,K3,…,Kn),就像打开一个新窗口一样。但是我不能传递查询字符串,因为它可能会使url太长

我在表单中使用post方法,顺便说一下,其中包含我的参数,就像

HTML:

当我看到一条消息时失败了:“处的页面是通过安全连接加载的,但包含一个针对不安全端点的表单……”
如何使用JavaScript实现目标并解决此问题?

使用HTTPS协议时不能发出HTTP请求

这是因为天气原因

同源策略限制您与具有不同端口、主机或协议的其他源进行交互


这里HTTP和HTTPS是两种不同的协议,因此您无法执行请求。

为什么需要从HTTPS降级到HTTP?特别是根据你的描述,这是在同一个域下?(或者不是吗?)对不起,那是在客户的网站上,我只能跟着。那么,你的客户可能不得不接受这样一个事实,即当前的浏览器比他们自己更重视用户数据的安全性。
<form id="form1" action="http://A.com/mth" target="_blank">
<input type="hidden" name="keys" id="iptkey" />
</form>
var f=document.getElementById("form1");
f.keys.value=keys.join(",");
f.submit();