使用用户密钥加载外部JavaScript(-files)

Load external JavaScript(-files) with a user key

本文关键字:-files JavaScript 外部 用户密钥 加载      更新时间:2023-09-26

我想提供一个JavaScript服务(如果你知道谷歌地图,你就知道我在说什么),它可以通过传递用户密钥作为参数来访问。

示例(JavaScript):

loadScript("http://www.mypage.org/service/myscript.js?userkey=ADF34fSDF3432FSD34324", function () { /* on loaded. */ });

如您所见,用户密钥是代表注册用户访问脚本的凭据。谷歌地图使用这样的模式。

我的问题:

  • "用户密钥"究竟是什么
  • 如何防止另一个网络开发人员(正在阅读我的代码)使用我的密钥
  • 我知道,谷歌(谷歌地图)以某种方式将密钥绑定到用户域。。。但是JavaScript是在客户端浏览器中执行的。有什么建议吗

向致以最诚挚的问候

"用户密钥"究竟是什么?

是你正在考虑的事情——谷歌系统中的用户标识符。

如何防止另一个网络开发人员(阅读我的代码)使用我的密钥

在现实生活中,没有办法保护这些代码。如果有人真的想偷它,他会的。

我知道,谷歌(对于谷歌地图)以某种方式将密钥绑定到用户域。。。但是JavaScript是在客户端浏览器中执行的。任何建议?

浏览器请求包含许多信息项,其中之一是请求该文件的域。谷歌会检查密钥是否与域名匹配,并提供文件。

谢谢。