-2

有些应用程序在购买时会让您输入某种密钥来证明您购买了该东西。很酷,但这是怎么做到的?不是为了黑客,而是出于好奇。它甚至有效吗?

比如说,

  1. 一家虚构的 ACME 公司开发了 AcmeSuperDuperSlider。
  2. 哪一个在 1 个域上购买和使用。

应用程序如何知道它何时在不同的域上使用?网页服务?

我可能需要在部署之前锁定某些东西,所以我正在寻找建议。

4

1 回答 1

0

这在 JavaScript 中永远不会完成,因为源代码不会对用户隐藏。

您必须使用某种服务器端语言并检查 HTTP 标头REQUEST_URI(或其等效项)的值。

在 JavaScript 中,您可以检查window.location,但就像我说的那样,这毫无意义。

于 2012-05-11T20:25:58.700 回答