是否可以加密iframe的来源

时间:2012-11-09 09:18:46

标签: c# asp.net iframe

我有一个网页,其中包含iframe,文本框和按钮,但没有其他内容......用户键入文本框的URL,然后单击按钮。之后,URL被确定为iframe的来源。

之后发生的事情是java applet获取网页等的屏幕截图等。

我今天发现,在谷歌浏览器中,右键菜单中有一个名为"检查元素"的选项。借助此功能,用户可能会更改iframe内部的内容并操纵原始数据。有谁知道如何加密iframe的来源。

P.S。 iframe的来源是经过身份验证的数据。

这就是before manupilation

的样子

这是after manupilation

1 个答案:

答案 0 :(得分:3)

对你的问题的简短回答是“不”。 Html是一种客户端SCRIPT语言;虽然你可能会想办法让事情变得越来越难以“操纵”,但你最终没有能力完全阻止用户看到你试图做的每一个细节,一个重要的例外,那就是使用applet或插件(即:flash,java,activex)。

为了解决您的问题,如果您已经在使用applet,那么为什么不利用iframe呢?您还可以考虑使用applet生成用于传递的jpeg而不是HTML。