2015-12-30 24 views
0

这个问题可能看起来很模糊,所以我会说明我想要在我的项目中做什么以及我如何去做。我可以限制谁可以查看.js文件,同时允许我的网页查看其中包含的内容吗?

我在excel中创建估算工作簿,其操作方式与使用VBA的GUI完全可执行的程序相似。工作簿本身用于估计特定的项目。例如,我创建了用于估算地下室开发,厨房装修,浴室装修和其他住宅翻新项目的工作簿。

后端工作表包含估算不同任务和贸易/材料定价的公式。这些工作簿的后端是标记和边距值。关于它的好处是,我可以锁定对敏感信息的访问权限,以便只有少数人可以查看或修改这些值。工作簿的前端允许为我构建这些公司的公司工作的估算人员提供有限的访问权限。它还减少了估算人员可以制造的错误数量。

在这一点上,我正在构建一个使用Javascript/jquery的Web应用程序来增加我的客户群。对于excel工作簿,只有那些使用excel才能使用工作簿的人,据我所知,excel是唯一可以运行VBA宏的程序。

问题:

由于我有限的PHP和SQL的知识,我还没有建立一个数据库来存储和PHP文件检索信息。

为了解决这个问题,我想将所有全局变量存储在单独的.js表单中,无法从任何浏览器上的开发人员工具访问。通过这种方式,我可以隐藏我的客户竞争对手和客户关于他们项目的利润率和个人成本的信息。单独的表格也会使更新值更容易。我还想隐藏一般结构和框架,以便它不容易被模仿或复制。

也许有另一种解决方案,我在找什么?

感谢您的帮助提前!

+0

您可以使用Javascript混淆器使其难以阅读脚本。例如。 http://www.javascriptobfuscator.com/Default.aspx – Barmar

+0

谢谢,检查出来。我开始学习php和mySQL以获得最终解决方案。希望学习曲线很短:) –

回答

0

否。如果您需要一些信息来显示网页并且没有任何服务器端代码,则信息必须位于用户的浏览器中。另一方面,我从来没有尝试过编写或者攻击过VBA,所以我不知道它有多难,但从概念上讲,它不会有什么不同:如果你在不受信任的客户计算机上计算某些东西,计算不安全。

+0

我很害怕这个。谢谢回复! –

相关问题