我需要在chrome应用程序上实现Google登录按钮。我已按照以下说明操作: Integrating Google Sign-In into your web app。
但是,当我尝试运行示例时,我得到了:
window.html:1拒绝加载脚本'https://apis.google.com/js/platform.js',因为它违反了以下内容安全策略指令:“ script-src'self'blob:文件系统:chrome-extension-resource:'wasm-评估”。
在google上搜索此问题后,我意识到我必须添加上述指令:
<meta http-equiv="Content-Security-Policy" content="script-src 'self' 'wasm-eval' https://apis.google.com;">
现在,我的window.html看起来像:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Security-Policy" content="script-src 'self' 'wasm-eval' https://apis.google.com;">
<meta name="google-signin-client_id" content=""> <!-- Hidden client ID-->
<script src="window.js"></script>
<script src="https://apis.google.com/js/platform.js" async defer></script>
</head>
<body>
<div class="g-signin2" data-onsuccess="onSignIn"></div>
</body>
</html>
...但仍然无法正常工作。为什么?