我正在开发一个将在网络浏览器(Firefox 或 Chrome)中使用的应用程序。此应用程序的一部分将显示 PDF。然而,对于标准的 PDF 查看器,有一些我不希望用户拥有的功能(例如打印、保存到磁盘等)。我发现了这个很棒的项目,关于一个用于 mozilla 的可定制 pdf 查看器。这允许我限制用户的可能性。现在我想知道是否有可能在谷歌浏览器中实现同样的效果。到目前为止,我还没有找到任何关于自定义 Chrome 的标准 PDF 查看器的信息。有没有人知道这样做的方法,或者知道像我为 Mozilla 找到的那种可定制的查看器?谢谢你。
更新:
浏览器将以信息亭模式运行,因此用户将无法访问除查看网页之外的任何功能(没有地址栏、没有菜单、什么都没有)。此外,不会出现键盘,因为该应用程序将在触摸屏上使用。
更新 2:
首先,为什么这个问题从程序员转移到stackoverflow?当我在这里问这种类型的“开放”问题时,它们会立即关闭。感谢您的反对。我想,对于人们来说,用 3 行代码无法回答的问题太难了。
第二,关于PDF的打印:我看到有人提到打印PDF文件的方法。用户将没有这些选项可用,因为:
- 在系统的最终设置中将没有可用的打印机。
- 不会有键盘或鼠标,只有(有限的)触摸界面。
- 该网页将无法从除指定位置之外的任何地方访问。
- 用户将无法访问底层操作系统。
禁用打印功能并不难,但我不希望用户认为他可以打印。如果打印图标保留在 PDF 查看器上,用户单击它而没有任何反应,这将导致沮丧和恼怒。通过仅显示实际工作的按钮,将带来更好的应用程序使用体验。