我的网页系统有打印发票的功能。我需要防止用户:
请给我一些解决办法。我的发票是html格式的。
发布于 2016-04-30 12:41:46
在web浏览器(F12)中编辑发票
使用“浏览器黑客”禁用web浏览器的开发工具,阻止用户为自己的目的编辑发票并不是一种合理的策略。否则会阻止或限制开发人员工具使用的代码会随着浏览器的更新而不断变化。
但是,如果您仍然对这条道路感兴趣,请看一个问题:Facebook如何禁用浏览器的集成开发工具?。
将发票保存到当地
承认在浏览器上查看的所有内容都必须首先下载才能查看。
您不能真正阻止用户保存发票副本,但是,您可以使常规用户更难将副本保存到他们为此选择的文档文件夹或其他文件夹。
,假设您可以以PDF格式提供发票,您考虑过使用可嵌入的文档查看器吗?
它允许您在web浏览器的范围内查看多个文档,对不起,我无法在线找到文档,但它的使用非常简单。
<iframe src="//docs.google.com/gview?url=http://example.com/invoice/123.pdf&embedded=true" style="width:600px; height:500px;" frameborder="0"></iframe>将http://example.com/invoice/123.pdf替换为特定发票的URL。
这将允许用户查看发票,同时阻止正常用户编辑和/或保存发票以供以后使用。
但是,它不会阻止具有使用开发人员工具所需的相同知识的用户从iframe的源查看源并获取发票的URL。
https://stackoverflow.com/questions/36929334
复制相似问题