Google が提供するガイドラインに従って、新しい Google ログインを統合しました。 Googleが提供するコードジェネレーターを使用してHTMLを作成しました。
ここに完全なコードを添付します
リーリーページが初めてレンダリングされるときはうまく機能します。
Command R を使用してページを更新するか、ブラウザのリロード アイコンをクリックすると、
ログイン ボタンが表示されなくなります。
P粉0185484412024-03-29 00:52:38
ここで、JavaScript を使用してコンポーネントを作成し、ここに答えを追加しました。
私は app.d.ts
で google をグローバル変数として宣言しました
リーリー
リーリー
オンマウントリーリー
このコードは、初期レンダリング、ハードリロード (コマンド シフト R)、およびリロード (コマンド R) で機能します。P粉6961462052024-03-29 00:04:19
SvelteKit を使用する場合、ハード リロードはサーバー側でレンダリングされます。コードがこれと互換性がないか、間違った順序で実行される可能性があります。
コンソールでエラーを確認し、クライアントで実行する必要があるコードを onMount
< /a> に移動します。ssr
ページ オプション # を使用することもできます。 ##最後の手段として、特定のページのサーバー側レンダリングをオフにします。