我想使用只有HTTP请求才能使用的flipbook iframe资源 -
但是我的页面是通过HTTPS加载的。 Chrome不会显示混合内容。
我无法从其他主机中包含资源,也无法直接下载和托管网站上的内容。
还有其他选择吗?
答案 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和其他错误添加更多验证。