javascript - HTTPS页面访问HTTP获取Cookie

标签 javascript php http https cross-domain

我知道有很多黑客,我尝试用谷歌搜索,但我没有真正找到任何我可以使用的东西。

我有一个 IP 摄像机,带有一些相当愚蠢的身份验证系统,仅支持 HTTP。

我需要在 HTTPS 页面上显示该摄像头的图像,但摄像头在“登录”之前不会显示任何内容,这会为摄像头 IP 设置 cookie。

我尝试使用ajax打开登录页面(HTTP),但chrome阻止了它

[blocked] The page at 'https://control_page_ip' was loaded over HTTPS, but ran
insecure content from 'http://camera_ip:8881/login.cgi?login_info':
this content should also be loaded over HTTPS.

我所需要的只是访问该 http 页面并获取 cookie。 图像将通过 http 正常加载 - 带有警告,但它会加载。

如何做到这一点 - 最简单的方法?理想情况下没有任何服务器端帮助程序。

最佳答案

天哪,我发明了地球上最愚蠢的黑客,而且它成功了!我欺骗了 chrome,让其认为登录页面是一个图像:D

<img style="display:none" src="http://camera_ip:8881/login.cgi?login_info">

它工作正常 - 设置 cookie :)

关于javascript - HTTPS页面访问HTTP获取Cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26475105/

相关文章:

javascript - 如何配置 apache 以使用 php 创建 javascript 文件

http - JMeter 给出的响应消息为 "Non HTTP response code: java.net.SocketException/Non HTTP response message: Connection reset"

http - 使用 GET 查询参数发布到 URI?

javascript - 如何以编程方式清除 postman 的控制台

javascript - 通过在 JavaScript 中排序来打乱数组

javascript - 如何制作固定第一列和固定列左侧垂直文本的表格

php - Memcached set() 失败 : WRITE FAILURE

php - 输入地址时 WordPress 出现 404 Not Found 错误

c# - C# (C Sharp) 中的 Apache HTTP 服务器实现

javascript - GetLayoutObjectAttribute ("webviewer"; "Content") 不反射(reflect) Javascript DOM 变化?