Z tej strony dowiesz się, jak wczytywać pośrednie elementy iframe na stronach HTML.
Wczytywanie pośredniej biblioteki JavaScript w ramce iframe
Umieść ten fragment kodu na stronach HTML, które mają być wyświetlane w Google One Tap:
<script src="https://accounts.google.com/gsi/intermediate"></script>
HTML API
Możesz wczytać pośrednie iframe, dodając element HTML z atrybutem ID o wartości g_id_intermediate_iframe
. Zapoznaj się z tym przykładowym fragmentem kodu:
<script src="https://accounts.google.com/gsi/intermediate"></script>
<div id="g_id_intermediate_iframe"
data-src="https://example.com/onetap_iframe.html">
</div>
Element o identyfikatorze „g_id_intermediate_iframe”
Pośrednie atrybuty danych iframe możesz umieścić w dowolnych widocznych lub niewidocznych elementach, takich jak <div>
i <span>
. Jedynym wymaganiem jest to, aby identyfikator elementu miał wartość g_id_intermediate_iframe
. Nie umieszczaj tego identyfikatora w wielu elementach.
W tabeli poniżej znajdziesz atrybuty danych wraz z ich opisami:
Atrybut | |
---|---|
data-src |
Identyfikator URI pośredniego elementu iframe usługi One Tap |
data-done |
Metoda wywołania zwrotnego JavaScriptu, która jest aktywowana po zakończeniu obsługi interfejsu jednym dotknięciem. |
data-src
Ten atrybut to identyfikator URI pośredniego elementu iframe usługi One Tap. Więcej informacji znajdziesz w tabeli poniżej:
Typ | Wymagane | Przykład |
---|---|---|
ciąg znaków | Tak | data-src="https://example.com/onetap_iframe.html" |
data-done
Ten atrybut to metoda wywołania zwrotnego JavaScriptu, która jest wywoływana po zakończeniu interfejsu użytkownika obsługiwanego jednym kliknięciem.
Domyślnie po zakończeniu interfejsu użytkownika One Tap strona treści jest ponownie wczytywana. Możesz zastąpić domyślne działanie, podając własny wywoływany po zakończeniu callback. Więcej informacji znajdziesz w tabeli poniżej:
Typ | Wymagane | Przykład |
---|---|---|
Funkcja | Opcjonalnie | data-done="onOneTapSuccess" |
JavaScript API
Możesz wczytać pośrednie iframe, wywołując metodę JavaScript.
Metoda: google.accounts.id.initializeIntermediate
Metoda google.accounts.id.initializeIntermediate
wczytuje pośredni iframe na podstawie obiektu konfiguracji. Poniżej znajdziesz przykład kodu metody:
google.accounts.id.initializeIntermediate(IntermediateConfig)
W tym przykładzie kodu metoda google.accounts.id.initializeIntermediate
jest implementowana za pomocą funkcji onload
:
<script>
window.onload = function () {
google.accounts.id.initializeIntermediate({
src: 'https://example.com/intermediate'
});
};
</script>
Typ danych: IntermediateConfig
Poniższa tabela zawiera listę pól z ich opisami:
Pole | |
---|---|
src |
Identyfikator URI pośredniego elementu iframe One Tap |
done |
Metoda wywołania zwrotnego JavaScriptu, która zostanie uruchomiona, gdy interfejs użytkownika obsługiwany jednym kliknięciem będzie jednokliku. |
src
To pole to identyfikator URI pośredniego elementu iframe usługi One Tap. Więcej informacji znajdziesz w tabeli poniżej:
Typ | Wymagane | Przykład |
---|---|---|
ciąg znaków | Tak | src: "https://example.com/onetap_iframe.html" |
gotowe
To pole to metoda wywołania zwrotnego JavaScriptu, która zostanie wywołana po zakończeniu interfejsu użytkownika obsługiwanego jednym kliknięciem.
Domyślnie po zakończeniu interfejsu użytkownika One Tap strona treści jest ponownie wczytywana. Możesz zastąpić domyślne działanie, podając własny wywoływany po zakończeniu callback. Więcej informacji znajdziesz w tabeli poniżej:
Typ | Wymagane | Przykład |
---|---|---|
Funkcja | Opcjonalnie | done: onOneTapSuccess |