如何在安全页面上显示不安全的内容

时间:2017-12-17 18:46:33

标签: http security iframe https

我想使用只有HTTP请求才能使用的flipbook iframe资源 -
但是我的页面是通过HTTPS加载的。 Chrome不会显示混合内容。

我无法从其他主机中包含资源,也无法直接下载和托管网站上的内容。

还有其他选择吗?

1 个答案:

答案 0 :(得分:0)

您可以在服务器上创建文件fetchdata.php并尝试使用以下代码(cURL)

<?php
if (isset($_GET['url'])) {
$url = $_GET['url'];
$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$data = curl_exec($ch);
curl_close($ch);
echo $data;
}`

然后在你的iframe标签中,例如:

<iframe src="/fetchdata.php?url=http://www.flipbook-url.com/"></iframe>

您还可以在同一页面中为404和其他错误添加更多验证。