如何在HTML源代码中隐藏iframe网址

时间:2010-07-08 19:44:51

标签: php html

如何在HTML源代码中隐藏iframe网址。我有两个应用程序,一个应用程序将另一个应用程序的网址添加到其iFrame中,以便它显示在其源代码中。我不希望在源代码中显示另一个应用程序网址代码。

3 个答案:

答案 0 :(得分:4)

我认为您需要通过JavaScript设置IFRAME网址。然后可以对Javascript进行模糊处理,以使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]);

答案 1 :(得分:1)

你无法隐瞒它,但你可以通过像TinyURL这样的东西来运行它,这样任何感兴趣的人都需要额外的一步。无论如何,这是我唯一能想到的。但是,如果您在框架中显示该页面,那么在源代码中使用URL会有什么危害?确实没有一种好的,万无一失的方法可以阻止某人确定找出那个iframe页面的位置。

答案 2 :(得分:0)

您可以创建一个php脚本,使用curl通过localhost调用url,然后使用此脚本作为iframe源。

如果相关链接和子目录存在问题,可以将curl脚本放在子目录中。