Typowe problemy i rozwiązania dotyczące integracji i użytkowania widgetów.
Masz problemy? Jesteś w dobrym miejscu. Ten przewodnik obejmuje najczęstsze problemy, z którymi borykają się programiści podczas integracji widgetu, wraz z krok po kroku rozwiązaniami. Większość problemów można rozwiązać w zaledwie kilka minut.
🔍 Szybka wskazówka debugowania
Otwórz konsolę dewelopera swojej przeglądarki (F12) przed rozwiązywaniem 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, wykonaj te kroki rozwiązywania problemów w kolejności:
Błąd: "Widget nie jest skonfigurowany" (z szczegółami na temat każdego brakującego atrybutu data-*)
Sprawdź konsolę przeglądarki w poszukiwaniu 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: "Wymagane uwierzytelnienie" lub "Nieprawidłowe poświadczenia"
Widget nie może uwierzytelnić się z API. Zwykle dzieje się tak, gdy poświadczenia są nieprawidłowe lub wygasły.
Problemy z uwierzytelnieniem są zazwyczaj proste do naprawienia. Pracuj przez te kontrole:
client_id jest poprawny w Twojej aplikacji OAuth - Skopiuj go bezpośrednio z pulpitu nawigacyjnego, aby uniknąć literówekWciąż utknąłeś? Spróbuj utworzyć nową aplikację OAuth na swoim pulpicie nawigacyjnym. Czasami rozpoczęcie od nowa rozwiązuje niejasne problemy konfiguracyjne.
Błąd: "Pochodzenie nie jest dozwolone" lub żądanie tokena widgetu odrzucone
Często występuje podczas osadzania w iframe, a domena hosta nie jest wymieniona w dozwolonych pochodzeniach OAuth.
Wskazówka walidacyjna: Sprawdź zakładkę sieci przeglądarki w celu 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 jest 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.
Wykonaj te kroki, 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 sieci, 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 w poszukiwaniu nieudanych żądań (powinny być oznaczone 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 trybie incognito, ale nie w 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+
Kiedy 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 konfiguracyjny lub skontaktuj się z pomocą techniczną, przesyłając logi konsoli przeglądarki i szczegóły konfiguracji.