- Shipped
- 13 listopada 2026 08:30 UTC
- Author
- Kamo
- Commit
- 71441ab
Przeglądarka linków do dokumentów wysyłanych z poczty. Renderowane przez serwer i oznaczone marką w pierwszym paint (logo organizacji, kolor marki, tapeta, ikona zakładki); rozwiązuje token względem Publiczne API doc-link DocsService w klastrze z X-Forwarded-Host, dokładnie tak jak Strona wywołuje SecurityService, więc token z innej organizacji odpowiada UNAVAILABLE. - PDF (i Office poprzez ?rendition=pdf) poprzez @kamo/doc-render PdfPages z pdf.js Warstwa tekstowa: szyna miniatur strony, zoom, dopasowanie, pełny ekran, znajdź w dokumencie z "3 z 36" nawigacja, nawigacja klawiatury; renderowanie obrazów, wideo, audio, tekstu i CSV Przez zasięg-zdolny /content proxy; karta pobierania dla wszystkiego innego. - Pobierz / Drukuj tylko wtedy, gdy pozwala na to link; nakładka znaku wodnego; subtelne "{Org} może zobaczyć, kiedy ten dokument jest przeglądany." footer. - Zobacz sygnały nawigacyjne: na sekundę na stronie, gdy jest widoczny, odrzucony, sendBeacon na ukryciu. - Uczciwe strony dla każdego stanu: zaloguj się, brak dostępu, wygasły, odwołane, sprawdzanie (ponowne automatyczne próby), niedostępne, wymagające podpisu i nieosiągalne, gdy DocsService Nie odpowiada (ponowny backoff) - 404/503 nigdy nie powoduje awarii strony. - Żądanie dostępu w linii i w /<locale>/d/<token>/request. - Przekazanie członka **************** spędza jednorazowy klucz logowania jak kamo-internal's /validate, utrzymuje *** za HttpOnly host cookie, Przesyła ją dalej jako X-Kamo-Member-Session i wysyła POST /api/docs/doc-shares/claim. - Bajty są prywatne / nieprzechowywane, piaskownica przez CSP, a wszystko, co nie jest bezpieczne w linii, jest Służył jako załącznik. @kamo/doc-render 0.1.2: warstwa tekstowa, zapytanie wyszukiwania / activeMatch, onDocument, countMatches.
