【问题标题】:User can copy hidden field data?用户可以复制隐藏字段数据吗?
【发布时间】:2010-11-29 11:07:23
【问题描述】:

我有一个包含许多隐藏字段的表单。当用户从表单中选择文本并将其粘贴到文本编辑器时 - 他们可以看到隐藏字段的值。这不会发生在每个人身上。但是,对于遇到这种情况的用户,他们会在所有浏览器中体验到这种情况。我无法复制这个。关于可能是什么问题的任何线索?

干杯,

【问题讨论】:

  • 你能显示一些隐藏字段的代码吗?
  • 什么浏览器?他们是如何选择的?他们是在单个字段中选择文本,还是“单击此处,拖动到那里”覆盖隐藏字段可见的区域?
  • 如果隐藏字段可见,它们会选择覆盖隐藏字段的区域。某些用户的 IE 和 Firefox。相同版本的 IE 或 FF 无法在我的机器上重现该错误。其他用户没有任何问题。所以我倾向于认为这是操作系统的东西或其他东西。
  • 您是说突出显示时隐藏的字段 -> 复制和粘贴最终显示为可见字段吗?请显示此示例代码,首先我听说隐藏字段已准备好复制并显示。

标签: html cross-browser hidden-field


【解决方案1】:

你是如何隐藏这些字段的?如果您使用 CSS visibilty:hidden,则这些字段仍会占用渲染页面上的空间,并且可能会或可能不会被选择。要使用 CSS 隐藏字段,请使用 display:none,这应该会阻止浏览器在页面上分配渲染空间。

请记住,无论它们如何隐藏,“查看源代码”都会显示它们,因此不要将安全敏感数据放入其中。

【讨论】:

    猜你喜欢
    • 2017-02-02
    • 2020-02-22
    • 2016-12-19
    • 1970-01-01
    • 2012-02-13
    • 1970-01-01
    • 2023-03-08
    • 2020-10-26
    • 1970-01-01
    相关资源
    最近更新 更多