Typowe problemy i rozwiązania dotyczące integracji i użycia widżetu.
Masz problemy? Jesteś w dobrym miejscu. Ten przewodnik obejmuje najczęstsze problemy, z którymi spotykają się deweloperzy podczas integracji widgetu, wraz z rozwiązaniami krok po kroku. Większość problemów można rozwiązać w zaledwie kilka minut.
50d Szybka wskazówka debugowania
Otwórz konsolę dewelopera w swojej przeglądarce (F12) przed rozpoczęciem rozwiązywania problemów. Większość błędów widgetu wyświetli jasne komunikaty w konsoli, które wskazują bezpośrednio na problem.
Jeśli widget w ogóle nie pojawia się na twojej stronie, postępuj zgodnie z tymi krokami rozwiązywania problemów w kolejności:
Błąd: "Widget nie skonfigurowany" (z szczegółami na temat każdego brakującego atrybutu data-*)
Sprawdź konsolę przeglądarki pod kątem tego komunikatu o błędzie.
Upewnij się, że wszystkie wymagane atrybuty danych są obecne w tagu skryptu:
<script src="https://widget.companin.tech/widget.js" data-widget-key="YOUR_WIDGET_KEY" data-locale="en"></script>Błąd: "Wymagana autoryzacja" lub "Nieprawidłowe dane uwierzytelniające"
Widget nie może się uwierzytelnić z API. Zwykle dzieje się tak, gdy dane uwierzytelniające są nieprawidłowe lub wygasły.
Problemy z autoryzacją są zazwyczaj łatwe do naprawienia. Przejdź przez te kontrole:
client_id jest poprawny w twojej aplikacji OAuth - Skopiuj go bezpośrednio z pulpitu, aby uniknąć literówekWciąż utknąłeś? Spróbuj utworzyć nową aplikację OAuth w swoim pulpicie. Czasami rozpoczęcie od nowa rozwiązuje niejasne problemy z konfiguracją.
Błąd: "Pochodzenie nie jest dozwolone" lub żądanie tokena widżetu odrzucone
Typowe podczas osadzania w iframe, gdy domena hosta nie jest wymieniona w dozwolonych pochodzeniach OAuth.
Wskazówka walidacyjna: Sprawdź zakładkę sieci przeglądarki pod kątem nagłówków żądania tokena i porównaj X-Embed-Origin z wpisem dozwolonych pochodzeń OAuth.
Problem z pozycjonowaniem przycisku
Widget ładuje się, ale przycisk znajduje się poza widokiem.
position: fixedoverflow: hiddenJeśli hide_on_mobile jest włączone w konfiguracji, widget będzie ukryty na urządzeniach mobilnych. Wyłącz to ustawienie lub dostosuj punkt przerwania dla urządzeń mobilnych.
Problemy wizualne są powszechne i zazwyczaj łatwe do naprawienia. Widget jest zaprojektowany tak, aby był wizualnie izolowany od twojej strony, ale czasami mogą wystąpić konflikty.
Postępuj zgodnie z tymi krokami, aby zdiagnozować problemy z kolorami:
Wskazówka debugowania: Otwórz widget w swojej przeglądarce i użyj narzędzia inspekcji elementów, aby zweryfikować, które wartości CSS są faktycznie stosowane. To pokaże ci, czy twoje kolory ładują się lub są nadpisywane.
Gdy widget ładuje się poprawnie, ale funkcje nie działają zgodnie z oczekiwaniami, te rozwiązania pomogą.
Błąd sieciowy, przekroczenie czasu lub wygasła sesja
Użytkownik wpisuje wiadomość i klika wyślij, ale nic się nie dzieje lub pojawia się błąd. Sprawdź zakładkę sieci przeglądarki pod kątem nieudanych żądań (powinny być wyświetlane na czerwono w zakładce sieci).
Problemy z wysyłaniem wiadomości zazwyczaj dotyczą łączności sieciowej lub wygasłych sesji. Diagnozuj systematycznie:
Szybki test: Jeśli wiadomości działają w oknie incognito, ale nie w twojej normalnej przeglądarce, problem prawdopodobnie dotyczy rozszerzeń przeglądarki lub pamięci podręcznej danych uwierzytelniających.
Widget wymaga nowoczesnych funkcji przeglądarki:
Minimalnie wspierane przeglądarki: Chrome 60+, Firefox 55+, Safari 12+, Edge 79+
Gdy potrzebujesz dodatkowej pomocy poza tym przewodnikiem, te narzędzia i zasoby pomogą ci zdiagnozować problemy lub uzyskać wsparcie.
Włącz tryb debugowania, aby zobaczyć szczegółowe logi w konsoli przeglądarki. To dostarcza informacji o tym, co widget robi na każdym kroku:
<script src="https://widget.companin.tech/widget.js" data-widget-key="YOUR_WIDGET_KEY" data-dev="true"></script>Wciąż masz problemy?
Sprawdź nasz przewodnik po konfiguracji lub skontaktuj się z pomocą techniczną, przesyłając logi konsoli przeglądarki i szczegóły konfiguracji.