2010-07-08 5 views
1

HTML 소스 코드에서 iframe URL을 숨기는 방법. 한 응용 프로그램이 다른 응용 프로그램의 URL을 iFrame에 가져 와서 소스 코드로 표시하는 두 개의 응용 프로그램이 있습니다 .I 소스 코드에 다른 응용 프로그램 URL을 표시하고 싶지 않습니다.HTML 소스 코드에서 iframe URL을 숨기는 방법

답변

1

말에 따라 숨길 수는 없지만 관심있는 사람이 추가 단계를 수행해야하므로 TinyURL과 같은 것을 통해 실행할 수 있습니다. 어쨌든, 그게 내가 생각할 수있는 유일한 것입니다. 그러나 프레임에 해당 페이지를 표시하는 경우 소스 코드에 URL이 포함되어 있으면 어떤 영향이 있습니까? iframe 페이지의 위치를 ​​알아 내지 못하도록 결정한 누군가를 예방할 수있는 좋은 방법은 없습니다.

+0

보안 문제로 인해 서버 측에 보관해야하는 URL에 액세스 토큰이 필요한 일부 소프트웨어에서 실행되었습니다. – steve76

4

JavaScript로 IFRAME URL을 설정해야한다고 생각합니다. URL이 일반 텍스트로되지 않을 것 있도록 자바 스크립트는 다음 난독 수 ... 난독은 다음 링크를 참조하십시오

http://www.javascriptobfuscator.com/Default.aspx

즉,이 jQuery를 ...

인 경우
$("#myiFrame").attr('src','http://www.google.com'); 

가된다 :

var _0xc1cb=["\x73\x72\x63","\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x67\x6F\x6F\x67\x6C\x65\x2E\x63\x6F\x6D","\x61\x74\x74\x72","\x23\x6D\x79\x69\x46\x72\x61\x6D\x65"];$(_0xc1cb[3])[_0xc1cb[2]](_0xc1cb[0],_0xc1cb[1]); 
+0

그게 좋은 생각인데, FireBug 나 많은 브라우저가있는 개발자 도구를 사용하여 링크가 어디로 갈지 알아낼 수 있습니다. 난독 처리를 수행 할뿐만 아니라 '비밀'링크가 세션 내에서만 또는 사용자 등에 대해서만 기능하는 특수 키를 필요로하는 것을 고려하십시오. – Evan

+0

오른쪽. 이러한 종류의 난독 화 문제는 합리적으로 판단한 사람이라도 누구나이를 깨뜨릴 수 있어야한다는 것입니다. 그러나 JavaScript가 활성화되어 있으면 추가 단계입니다. – TNi

0

당신은 다음, 로컬 호스트를 통해 URL을 호출하여 iframe이 소스로이 스크립트를 사용하여 컬을 사용하는 PHP 스크립트를 만들 수 있습니다.

상대 링크 및 하위 디렉토리에 문제가있는 경우 curl 스크립트를 하위 디렉토리에 넣을 수 있습니다.

관련 문제