Отказ от загрузки скрипта Google Sign-In (platform.js) в приложении Chrome - PullRequest
0 голосов
/ 18 октября 2018

Мне нужно реализовать кнопку входа в 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>

... и все еще не работает.Почему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...