Javascript 谷歌+;登录-如何隐藏客户端ID?
我正在尝试让一个简单的谷歌+登录工作。我能够让javascript示例正常工作,但这意味着我必须将clientId放在源代码中可见的同一页面上。 我做了一些研究,发现到目前为止,使用span/div/form组隐藏代码是可能的? 我不知道该怎么办。在css中包含细节仍然可以访问细节Javascript 谷歌+;登录-如何隐藏客户端ID?,javascript,jquery,html,oauth,Javascript,Jquery,Html,Oauth,我正在尝试让一个简单的谷歌+登录工作。我能够让javascript示例正常工作,但这意味着我必须将clientId放在源代码中可见的同一页面上。 我做了一些研究,发现到目前为止,使用span/div/form组隐藏代码是可能的? 我不知道该怎么办。在css中包含细节仍然可以访问细节 <div id="gConnect"> <button class="g-signin" data-scope="https://www.googleapis.com/auth/plus.l
<div id="gConnect">
<button class="g-signin"
data-scope="https://www.googleapis.com/auth/plus.login"
data-requestvisibleactions="http://schemas.google.com/AddActivity"
data-clientId="xxxx.apps.googleusercontent.com"
data-callback="onSignInCallback"
data-theme="dark"
data-cookiepolicy="single_host_origin">
</button>
我也计划将facebook等加入到这个项目中,以便找到一种通用的方法。参见相关答案。TLDR-只要您正确设置了服务器端限制,就不需要隐藏您的客户端ID。您可以将脚本放在单独的js文件中。您的意思是
中的整个代码。如果您的cient ID可见,我认为没有问题。facebook应用程序在查询字符串中的请求url中也可以看到客户端ID。我也这么认为,然后当我查看SO源代码时,没有发现任何可见的应用程序id/客户端id。他们似乎在使用span方法。我还不知道怎么做。那看起来更专业