在页面中隐藏FullCalendar schedulerLicenseKey

在页面中隐藏FullCalendar schedulerLicenseKey,fullcalendar,fullcalendar-scheduler,Fullcalendar,Fullcalendar Scheduler,我的公司最近购买了完整的日历调度器插件。是否有适当的方法在代码中隐藏许可证密钥?有什么好的做法吗?你是对的,没有办法完全隐藏schedulerLicenseKey,不让恶意想要窃取它的人知道,但是,如果小偷想要一个无警告版本的Scheduler,那么可以更容易地使用schedulerLicenseKey,所以这是一个没有意义的问题 本质上,许可证密钥的实际字符并不是那个秘密。许可证密钥主要用于知道何时向开发人员提示他们已升级超过允许的版本升级窗口。除此之外,它本质上是一个荣誉体系。这就是为什么没

我的公司最近购买了完整的日历调度器插件。是否有适当的方法在代码中隐藏许可证密钥?有什么好的做法吗?

你是对的,没有办法完全隐藏schedulerLicenseKey,不让恶意想要窃取它的人知道,但是,如果小偷想要一个无警告版本的Scheduler,那么可以更容易地使用schedulerLicenseKey,所以这是一个没有意义的问题


本质上,许可证密钥的实际字符并不是那个秘密。许可证密钥主要用于知道何时向开发人员提示他们已升级超过允许的版本升级窗口。除此之外,它本质上是一个荣誉体系。这就是为什么没有人尝试加密/验证密钥。

你是对的,没有办法完全隐藏schedulerLicenseKey,不让恶意想要窃取它的人知道,但是,如果小偷想要一个无警告版本的调度器,那么可以更容易地使用它,所以这是一个没有意义的问题

本质上,许可证密钥的实际字符并不是那个秘密。许可证密钥主要用于知道何时向开发人员提示他们已升级超过允许的版本升级窗口。除此之外,它本质上是一个荣誉体系。这就是为什么没有尝试加密/验证密钥。

使用此代码。 它在Scheduler GPL许可证下免费工作

$('#calendar').fullCalendar({
  schedulerLicenseKey: 'GPL-My-Project-Is-Open-Source'
});
使用此代码。 它在Scheduler GPL许可证下免费工作

$('#calendar').fullCalendar({
  schedulerLicenseKey: 'GPL-My-Project-Is-Open-Source'
});

没有万无一失的方法来混淆网页中的任何内容。如果页面可以解密许可证,那么恶意用户或bot也可以解密。根据文档,fullCalendar商业许可证仅限于一定数量的域。我不知道这是如何强制执行的,但如果是,任何人都不可能窃取和重新使用它。如果你有疑问,我会按照医生的建议和电子邮件来做sales@fullcalendar.ioThere在网页中混淆任何东西都不是万无一失的方法。如果页面可以解密许可证,那么恶意用户或bot也可以解密。根据文档,fullCalendar商业许可证仅限于一定数量的域。我不知道这是如何强制执行的,但如果是,任何人都不可能窃取和重新使用它。如果你有疑问,我会按照医生的建议和电子邮件来做sales@fullcalendar.io