【发布时间】:2016-04-11 02:44:43
【问题描述】:
我想制作一个简单的网络计算器,让一些现场技术人员可以将数字数据输入其中并计算结果。问题是该页面将被公开托管,尽管我们希望对外部利益隐藏我们的计算。有没有办法隐藏公式或调用外部脚本,这样我们就不会将我们的方法暴露给可能想要检查 .html 文件的人?
我有编写基本 HTML 的经验,但离 Web 开发人员还很远。如果可能,请提供链接或详细说明。提前致谢。
【问题讨论】:
标签: javascript html web calc
我想制作一个简单的网络计算器,让一些现场技术人员可以将数字数据输入其中并计算结果。问题是该页面将被公开托管,尽管我们希望对外部利益隐藏我们的计算。有没有办法隐藏公式或调用外部脚本,这样我们就不会将我们的方法暴露给可能想要检查 .html 文件的人?
我有编写基本 HTML 的经验,但离 Web 开发人员还很远。如果可能,请提供链接或详细说明。提前致谢。
【问题讨论】:
标签: javascript html web calc
如果您希望在客户端执行您的计算算法,那么您就不走运了。您发送到浏览器的任何内容都必须被视为“开放”。隐藏任何东西的唯一方法是混淆,这通常很容易撤消。
如果隐藏您的算法更重要,您将需要有一个服务器来执行操作并公开一个 API 供客户端访问。 (例如:客户端说“嘿服务器,为我计算 X”服务器使用 X 执行算法并发回答案)
【讨论】:
如果计算将在浏览器中完成,那么进行计算的代码必须发送到浏览器。浏览器能看出来,人也能看出来。
如果您真的认真对待隐藏您的算法,您可能应该创建一个在您控制的服务器上运行的服务。网页将收集输入,将它们发送到服务器并以计算的输出进行响应。
编辑: 欢迎使用 StackOverflow!
【讨论】: