Http 에서 iframe 내부의 https 사이트의 내용을 어떻게 할 수 있습니다.

그러나 일부 HTML 파일을 사용할 때 내가 로드형 iframe 에 http, https, 저도 referenced 아니라 다음 오류:

&gt. {} {} 의 컨텐츠를 referenced_filename 실행했음 불안한 current_pagename [차단되었음을] 이 페이지에서

이 모든 방법은 선반가공 끄기나 주변에 있는 방법은 없나?

'소스' 속성 및 콘텐츠 주님으로부터그에게 iframe 을 사용하여 설정됩니다.

frame.open();
frame.write(html);
frame.close();
질문에 대한 의견 (4)

&gt. Note: 이 솔루션을 동시에 가질 수 있었을 때 일부 브라우저에서는 협력했습니다 기록되었으므로 2014년, 그것은 더 이상 작동하지 않습니다. 탐색 리디렉션하는 HTTPS 페이지를 HTTP URL 에 포함된 '또는' iframe 에 의해 허용되지 않는다 할지라도, HTTPS URL 을 통해 현대 브라우저의 모함하는거 시작했습니다.

내가 만든 것이 최상의 솔루션을 사용하여 간단히 구글 같은 ssl 프록시입니다.

https://www.google.com/search?q=%http://yourhttpsite.com&btnI=Im+Feeling+Lucky

Firefox 에서 테스트 및 작동됨.

다른 방법:

  • 사용 등 제 3 embed.ly (미디어만을 정말 좋은 것은 잘 알려진 http api).

  • 직접 만들 리디렉션할 스크립트입니다 협력하였습니다 https 페이지를 제어할 수 있습니다 (단순한 javascript 에 링크된 페이지에 있는 리디렉션하십시오 상대치 어떻게해야합니다 의심하게 된다. 다음과 같은 항목을 (모든 언어 / 방법을 사용할 수 있습니다)

'https://example.com' 가 있는 iframe 링크하려는.

'https://example.com/utilities/redirect.html' js 리디렉션할 스크립트입니다 디스크입니다. diskid 간단한 것 같다.

',' (http://thenonsslsite.com) = &quot 도쿠망.로카션.흐레프 ";

  • 또는 RSS 피드를 추가할 수 있다, 또는 http / https 및 디스플레이 이 사이트 내의 일부 판독기에서 쓰기 파서 읽을 수 있는 사이트.

  • 할 수 있는 사이트 소유자 또한 그들이 만들 수 있습니다 / http 추천합니까 ssl 연결. 이유는 다른 어떤 것보다 경우 it 캐시-코어 서.

Http 사이트 소유자에게도 않으면 알 수 있게 만들 수 있는 ssl 인증서를 만들 수 있는 가장 안전하고 영구적인 해결책은 약간만이라도 그레빙 원하는 내용을 rss 피드 (& # 39 doing& # 39, 아마도 실제로 없습니다. 아무것도 할 수 있는 것은 모든 http 사이트 - say not 로그인하십시오 시스템).

진짜 문제는 http 요소를 가진 https 사이트 내에 제이보드 보안 문제를 해결할 수 있습니다. 코셔 보안 위험이 있으므로 위의 방법으로 완전히 없는 이를 중심으로 현재 작동합니까 차선책 불과합니다.

참고 할 수 있는 이 대부분의 브라우저에서 보안 조치를 비활성화합니다 (교도관님도요 아닌 남을 위해). 또한 이 & # 39 hacks& # 39;; 시간이 지남에 따라 비활용 될 수 있습니다.

해설 (17)

또 다른 솔루션을 사용할 수 있지만, 이것은 오래된 게시물로의 그러니까말이야 약간만이라도 컬, 예를 들면 다음과 같습니다.

러디어스트리프프:

<?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 태그를 다음과 같은 항목을

이는 단지 최소한의 예를 들어, 살균, disk_b_s10database url 이 아이디어를 설명하기 위해 t # 39 - it doesn& 다른 사람이 자신의 목적을 위해 사용하는 것을 러디어스트리프프 되겠습니까. 이러한 맥락에서 고려해보십시오 셨으며 자신의 사이트.

업사이드 있지만 아직 it& # 39 의 보다 유연한. 예를 들어, 일부 추가 검증이 curl& # 39; d $ # 39 의 데이터를 smartupdate it& 상행담관염이라고 그리웠댔지 정보기술 (it) - 예를 들어, 전에 디스플레이하여 테스트하려면 smartupdate it& # 39 의 404 있고 자신만의 컨텐츠를 준비됐어들 아닌 다른 경우.

39 m plus - Javascript 리디렉션합니다 도움 좀 지친 I&, 모든 것에 대한 중요하다.

건배!

해설 (3)
해결책

이 질문에 대부분 기반으로 하는 you& 설치 할 수있을 것 같아요, # 39, 자신의 HTTPS 가상본 일부 서버 온라인. 다음 단계를 수행합니다.

Iis, Apache 설치 준비 프록시 서버 - -

  • Get 유효함 SSL 인증서를 보안 오류를 피하기 위해 (벗어나 startssl.com 예)
  • 작성, 이를 래퍼 다운로드하십시오 불안한 컨텐츠 (아래 방법)
  • 페이지 (https://yourproxy.com/) = http://insecurepage.com 사이트에서 / app 프레젠테이션이든?

원격 사이트를 통해 비슷한 경우, 또는 단순히 콘텐츠 다운로드 링크를 불안한 컨텐츠뿐만 file_get_contents 할 수 있습니다. 또한, ll 찾아가야겠어 regex you& # 39 로 교체. 하지만, & # 207 pardiso 이미지를생성하여 어렵습니다. 해결 방법을 찾을 수 있습니다. http://foundationphp.com/tutorials/image_proxy.php

해설 (1)

meta http equiv = &quot content-security-policy&quot 추가 '<;; 내용 = &quot &gt, '의 헤드에게 upgrade-insecure-requests"; &gt, 참조: http://thehackernews.com/2015/04/disable-mixed-content-warning.html

&gt, 브라우저 호환성. http://caniuse.com/ # 성과 = 업그라데니즈커레크 주츠

해설 (5)

사용자는 언제든지 할 때, 대부분의 브라우저에서 차단된 컨텐츠를 얼마나 확보하십시오 표시하십시오 비사양 콘텐츠 보안 협력하였습니다 https 페이지를. 이는 포함할 경우 까다로운 그 뒤에 다른 사이트와 aren& t # 39, ssl. 그러나 이 같은 경고 또는 분리하십시오 끌 수 있는 사용자 정의 it& # 39 에 대한 차단 있지만브라우저에 다른 문제가 있다.

이 회사는 이를 위해 측면 및 저장 할 수 있는 방법 중 하나는 content server 읽어들입니다 이미지 및 기타 창조하셨노 데이터베이스에구성원을 서버 및 디스플레이 그들을 구하사 https.

이를 통해 콘텐츠 서비스를 사용하는 시도하시겠습니까 (embed.ly) 와 같은 내려받습니다 수도 있습니다. 그들은 지지를 얻기 위해 콘텐츠 견하여 https.

해설 (1)

, 는 Google 을 사용하여 SSL 로 현재 가상본 작동안함

왜?

구글에서 '이 있을 경우, 당신은 어떤 페이지에서든 연 발견하리니 x-프레임-옵션' 필드의 헤더입니다. ! [구글 응답 헤더입니다] [1]

&gt. 이 x-프레임-옵션 HTTP 응답 헤더를 있지만브라우저에 여부를 표시하는 데 사용할 수 있는 페이지를 렌더링합니다 &lt frame&gt 수 있어야 합니다. ',' a ',' 또는 ',' object&gt &lt iframe&gt &lt,. 클릭재킹 공격을 피하기 위해 함으로써 이 사이트를 이용할 수 있다. 내장된 해당 콘텐츠가 아님 다른 사이트.

(쿼트에 매든 에서)

솔루션 중 1

다음은 이 문제에 대한 내 업종에문제가 수립하였습니다.

Https 링크를 만들 수 있는 콘텐츠 업로드하십시오 AWS S3, it 자원에 대한. 알림: 모든 권한을 설정할 수 있도록 html 파일을 볼 수 있습니다.

그 후, 우리가 할 수 있는 '의 src 정보기술 (it) 을 사용하여' 에서 iframe https 웹 사이트. ! [AWS] [2]

해설 (0)

뭐든지 할 수 있습니다 다음, 또는 다른 언어 및 PHP 서버 측 스크래핑 시도하시겠습니까 iframe 을 넣고 스크랩 컨텐트입니다. # 39 의 예를 들어 here& 및 PHP.

슈라페드콘텐t.프프:

<?php
$homepage = file_get_contents('http://www.example.com/');
echo $homepage;
?>

index. html.

해설 (3)
  • 자신의 https 를 http 역동기화 proxy.* 사용

览侩 荤례 포함할 경우 url 을 변경하지 않는 몇 번 정도 됩니다 ',' iframe 에 역동기화 설정되었습니다 가상본 엔드입니다 자체적으로 이를 구성하는 서버이고, https 서버에서 때문에 한 '1' 'http url 을' uirl 매핑됨 프록시된 서버. 이후 완전히 브라우저에 역동기화 가상본 세르베르사이드 발견할 수 없다는 것은 &quot only"; 실제 웹 사이트 및 카타시안 가상본 얘기하는 것처럼 제대로 가상본 는 SSL 연결을 받고 않습니다.

예를 들어 Apache2 를 사용하는 웹 서버 관심용 지켜보리니 이러한 지침을 만드시겠습니까 역동기화 프록시입니다.

해설 (2)