在iframe中使文本无法选择

时间:2018-07-10 12:47:41

标签: javascript html css iframe

this stackoverflow answer中,我发现了如何使文本不可选择,当在div和东西中使用时,可以按预期工作。但是我无法在iframe中使用它。

here is a jsFiddle显示了我的问题,div中带有unselectable类的文本确实无法按预期选择,但是尽管具有相同的{{1},但网站上的lorem ipsum仍然可以选择}类

这是因为unselectable内的元素不会像iframe内的<p>那样继承类吗?

如果是这种情况,是否有办法使iframe中的任何文本都无法选择(html / css / javascript)?还是只能通过iframe中显示的页面的源代码来完成此操作?

设置<div>也不可行,因为按钮和内容仍应可交互

谢谢您的时间。

-雷米

编辑:感谢您将我指向this topic,这确实对禁用选择也有效。

1 个答案:

答案 0 :(得分:0)

这是因为跨域政策。 一种解决方法(不是很漂亮)是对iframe(来自相同的来源)进行iframe锁定,并在其上锁定用户选择。