Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.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 通过https的主干.js请求_Javascript_Jquery_Django_Backbone.js_Https - Fatal编程技术网

Javascript 通过https的主干.js请求

Javascript 通过https的主干.js请求,javascript,jquery,django,backbone.js,https,Javascript,Jquery,Django,Backbone.js,Https,我正在开发一个单页应用程序,前端使用Backbone.js和木偶,后端使用Tastypie的Django。我刚刚向web服务器添加了一个ssl证书,并将所有http通信重定向到https 除了主干网(sync)请求继续通过http发送请求,导致浏览器阻止这些请求之外,其他一切似乎都正常工作,我不知道如何告诉主干网在默认情况下使用https 主干模型url/urlroot是相对的,所以它们应该与站点的其余部分采用相同的协议,对吗?谢谢,主干网。sync最后是一个包装器。主干(通过jQuery)应该

我正在开发一个单页应用程序,前端使用Backbone.js和木偶,后端使用Tastypie的Django。我刚刚向web服务器添加了一个ssl证书,并将所有http通信重定向到https

除了主干网(sync)请求继续通过http发送请求,导致浏览器阻止这些请求之外,其他一切似乎都正常工作,我不知道如何告诉主干网在默认情况下使用https


主干模型url/urlroot是相对的,所以它们应该与站点的其余部分采用相同的协议,对吗?谢谢,

主干网。sync
最后是一个包装器。主干(通过jQuery)应该使用托管页面的协议,这是正确的。并且指示浏览器拒绝向其他主机、端口或协议发出的任何请求


所有这一切都表明,您托管页面的方式是将jQuery的信号交叉。如果您通过
HTTPS
直接访问页面,而不是依赖
HTTP
-->
HTTPS
重定向,它是否工作?如果是这样的话,问题就不是主干网问题,而是主机问题。

可能是重复的,谢谢您的见解。我已经删除了重定向,只允许https请求,主干网仍然通过http提交。奇怪,疯狂。黑暗中的进一步刺痛:主机页面上如何包含主干/jQuery?使用
还是什么?如果是这样,您也可以尝试通过协议无关的
加载脚本。脚本通过django压缩器压缩,并通过s3和https提供服务,但仍然不知道原因:S