【问题标题】:Is it possible to encrypt the source of iframe是否可以加密 iframe 的来源
【发布时间】:2012-11-09 09:18:45
【问题描述】:

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

Java 小程序截取网页等之后发生的事情。

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

附: iframe 的来源是经过身份验证的数据。

这就是before manupilation的样子

这是after manupilation

【问题讨论】:

    标签: c# asp.net iframe


    【解决方案1】:

    您的问题的简短回答是“否”。 Html 是一种客户端 SCRIPT 语言;尽管您可能会找到使事情变得越来越难以“操纵”的方法,但您最终无法完全阻止用户看到您尝试使用 1 个重大异常执行的操作的每一个细节,那就是使用小程序或插件(即:flash、java、activex)。

    为了帮助解决您的问题,如果您已经在使用小程序,为什么不通过使用 iframe 来利用它呢?您还可以考虑使用小程序生成 jpeg 以进行交付而不是 HTML。

    【讨论】:

    • 但是如何改进我的 java 小程序以显示像 asd.com 这样的网页或其他以 .edu 结尾的网页?
    • 我对小程序没有任何经验,但我想如果它是浏览器的插件,那么只需让小程序呈现您想要显示的任何内容。
    • 据我所知,html可以通过applet显示,但是当涉及到经过身份验证的数据时……这是另外一回事,不可能……我想我又被卡住了……
    • 我想出了在 iframe 上禁用上下文菜单的想法,当您右键单击时会出现该菜单,但在我更改问题之前,我想征求您的同意,因为您回答了我的问题,或者我可以选择您的答案作为公认的答案并用我的这个想法写新问题:) 怎么办?
    • 接受并开始一个新的,所以如果有人来到这里与你原来的问题相似,他们会看到这个信息。您可以使用指向新问题的链接更新您的问题(最后)以供进一步阅读。
    猜你喜欢
    • 2021-05-16
    • 2018-03-18
    • 1970-01-01
    • 2011-11-08
    • 1970-01-01
    • 1970-01-01
    • 2012-04-20
    • 1970-01-01
    • 2011-08-12
    相关资源
    最近更新 更多