【发布时间】:2011-12-22 22:35:58
【问题描述】:
我有一个包含文本内容的网页(在 .Net 平台上,使用 C#),我想阻止用户复制文本或打印文档。
如果用户很难获得该页面的副本,我知道他可以。但我想让它尽可能难。
我在上面找到了几点。
- 使用 Java 脚本阻止用户复制文本。缺点是用户可以轻松地从源代码复制文本。
- 请勿将文字制作成一张大图,因为用户可以一次性打印出来。
- 使用插件将文本显示为在定义的视口大小中可滚动,但无法复制文本。然后用户不得不费力地打印出他可以在窗口视口中容纳的每一位,这对我来说很好。在这种情况下使用 Flash。
- 我看到ionCube's (php) solution 无法复制或查看源文本,但缺点是可以轻松打印。我想在这里看到一个 asp 的编码解决方案以及阻止用户打印页面的能力:)
- Scribd 不是解决方案,因为如果您选择阻止用户从您的 scribd 文档中复制文本,它会将文本转换为难以阅读的图像。
可能还有更多我不知道的解决方案。
您能告诉我在这种情况下的最佳解决方案吗?
【问题讨论】:
-
谁投了反对票,你也能提供一个理由吗?
标签: html readonly noncopyable non-printable