【问题标题】:How to avoid IE to copy hidden elements [duplicate]如何避免IE复制隐藏元素[重复]
【发布时间】:2014-04-13 19:03:02
【问题描述】:

我有一个 mvc 视图,其中我使用了隐藏元素,而对于其他元素,我使用了 display:none.but 在即 9 中,当我右键单击并复制并粘贴 word 中的内容时,它也显示隐藏元素。 请提出一些方法,以便我可以使即仅复制可见数据而不是隐藏元素。 我搜索了谷歌,但没有找到有效的解决方案。 我找到了其他链接但没有用: Html and Internet Explorer: How to avoid hidden elements to be copied/pasted

【问题讨论】:

  • 不幸的是,这个答案几乎概括了它。有一些解决方法,但没有一种解决方法是万无一失的。最好的办法是不要在那个位置说隐藏元素。
  • 不知道您是否提出问题并且此人不知道这里的答案,他们只是投反对票。据您所知,非常感谢。
  • 答案就在您链接到的问题中。这是一个众所周知的问题,已经得到了很好的研究。所有可用的解决方法都在您链接到的答案中,或者在该答案中链接到。很抱歉,其中没有一个适用于您的情况。

标签: jquery html css asp.net-mvc internet-explorer


【解决方案1】:

首先,抱歉我的英语不好,这不是我的母语。之所以选择它,是因为当您在 IE

我能想到的唯一真正防止这种行为的方法是在 dom 中没有隐藏元素。至少不是您不想复制的元素。

计算目的

如果隐藏元素的原因是,那么你可以用它来用jQuery或其他东西来获取数据。您可以使用此答案中的技巧:https://stackoverflow.com/a/10130156/1474573

【讨论】:

    猜你喜欢
    • 2014-03-03
    • 2021-09-16
    • 1970-01-01
    • 2017-12-09
    • 2017-07-25
    • 2019-03-30
    • 2019-02-14
    • 2016-12-13
    • 2023-03-22
    相关资源
    最近更新 更多