【问题标题】:Can I limit who can view a .js file while allowing my webpages to view whats contained within?我可以限制谁可以查看 .js 文件,同时允许我的网页查看其中包含的内容吗?
【发布时间】:2015-12-30 05:16:08
【问题描述】:

这个问题可能看起来很模糊,所以我会说明我想在我的项目中做什么以及我将如何去做。

我在 excel 中创建了估算工作簿,这些工作簿的运行类似于使用 VBA 的 GUI 完全可执行的程序。工作簿本身用于估算具体项目。例如,我创建了用于估算地下室开发、厨房翻新、浴室翻新和其他住宅翻新项目的工作簿。

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

此时,我正在使用 Javascript/jquery 构建一个 Web 应用程序来增加我的客户群。使用 excel 工作簿,只有使用 excel 的人才能使用工作簿,因为据我了解,excel 是唯一可以运行 VBA 宏的程序。

问题:

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

为了解决这个问题,我想将所有全局变量存储在单独的 .js 工作表中,任何浏览器上的开发人员工具都无法访问该工作表。通过这种方式,我可以向我的客户竞争对手和客户隐藏有关他们项目的利润率和个人成本的信息。单独的工作表还可以更轻松地更新值。我还想把大体的结构和框架隐藏起来,这样不容易被模仿或复制。

也许我正在寻找另一种解决方案?

提前感谢您的帮助!

【问题讨论】:

  • 您可以使用 Javascript 混淆器使脚本更难阅读。例如。 javascriptobfuscator.com/Default.aspx
  • 谢谢,查看了。我开始学习 php 和 mySQL 以获得最终解决方案。希望学习曲线很短:)

标签: javascript jquery web-applications


【解决方案1】:

没有。如果您需要一些信息来显示网页并且没有任何服务器端代码,则该信息必须在用户的浏览器中。

另一方面,我从未尝试过编写或破解 VBA,所以我不知道这有多难,但从概念上讲,它根本不可能不同:如果您在不受信任的客户端计算机上计算某些东西,则计算不安全。

【讨论】:

  • 我害怕那个。感谢您的回复!
猜你喜欢
  • 1970-01-01
  • 2012-10-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-03
  • 1970-01-01
  • 2022-06-14
  • 1970-01-01
相关资源
最近更新 更多