【问题标题】:ASP.NET - Opening a PDF and detecting that the user scrolled to bottomASP.NET - 打开 PDF 并检测到用户滚动到底部
【发布时间】:2012-01-14 08:01:22
【问题描述】:

我需要在 ASP.NET/Javascript 应用程序中加载和显示 PDF 并检测用户何时滚动到底部并在此时触发一些 javascript 函数。实现这一点的最佳方法是什么?..

提前致谢

【问题讨论】:

  • 这取决于您在客户端浏览器上使用什么插件来显示 PDF,正如您可能已经猜到的那样,HTML 规范中没有任何内容可以强制浏览器甚至知道 PDF 是什么。那么你使用的是什么浏览器,什么插件,如果内置不支持,你准备好在客户端浏览器上安装额外的插件了吗?
  • 这是一个面向公众的应用程序,我无法真正控制安装在客户端浏览器上的插件。

标签: javascript asp.net pdf scroll


【解决方案1】:

这里有一个更好的选择,在 PDF 的末尾放一些文本,比如代码。让他们将该代码输入文本框中。或者更好的是,为什么要使用 PDF?直接在页面上输出文本即可。如果 PDF 是必须的并且不能更改,我记得我的旧电子游戏的反盗版方案是在 Z 段的 Y 页上输入 X 字。我还有我原来的魔兽手册。

虽然您想要做的事情在某种程度上是可能的,但它会非常脆弱且容易出错。不要这样做。你会疏远你的非 javascript 用户(不是那么多),但更糟糕的是,让这种可靠的跨浏览器和跨操作系统变得很痛苦。

【讨论】:

  • PDF 是必须的。但是,我想将代码放在文档末尾是目前可接受的解决方案,也是最便宜的解决方案。
猜你喜欢
  • 1970-01-01
  • 2012-09-25
  • 2011-04-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多