Мне нужно реализовать кнопку входа в Google в приложении Chrome.Я выполнил следующие инструкции: Интеграция Google Sign-In в ваше веб-приложение .
Но когда я попытался запустить образец, я получил:
window.html: 1 Отказался от загрузки сценария 'https://apis.google.com/js/platform.js', поскольку он нарушает следующую директиву политики безопасности содержимого: "script-src' self 'blob: filesystem: chrome-extension-resource:' wasm-eval '".
В поисках этой проблемы в 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>
... и все еще не работает.Почему?