- Shipped
- 13 พฤศจิกายน 2569 เวลา 08:30 UTC
- Author
- Kamo
- Commit
- 71441ab
ตัวดูลิงก์เอกสารที่ส่งมาจากอีเมล์ โดยเซิร์ฟเวอร์แสดงผลและบรรจุแบรนด์ไว้ในส่วนแรก paint (โลโก้องค์กร, สีแบรนด์, พื้นหลัง, ไอคอนแท็บ); แก้ไขโทเค็นด้วย API เชื่อมโยงเอกสารสาธารณะของ DocsService ในคลัสเตอร์กับ X- Forwarded- Host, เหมือนกับ หน้าคำค้นเรียกใช้บริการความปลอดภัย ดังนั้น ตัวแทนจากองค์กรอื่นจะตอบกลับว่าไม่มี - PDF (และ Office ผ่าน? rendition=pdf) ผ่าน @kamo/doc-render หน้า PDF ด้วย pdf.js เลเยอร์ข้อความ: เส้นขอบภาพตัวอย่างหน้า, ขยาย, ปรับขนาด, เต็มจอภาพ, ค้นหาในเอกสารด้วย การนำทาง "3 of 36", การนำทางด้วยคีย์บอร์ด; การแสดงภาพ, วิดีโอ, เสียง, ข้อความ และ CSV ผ่านโปรแกรมรับส่งข้อมูล /content ที่รองรับระยะไกล สำหรับทุกอย่างที่เหลือ ใช้การ์ดดาวน์โหลด - ดาวน์โหลด/ พิมพ์เฉพาะเมื่อลิงก์อนุญาต; วางเครื่องหมายน้ำบนภาพ; ความละเอียด "{องค์กร} สามารถดูได้เมื่อเอกสารนี้ถูกแสดง" footer - แสดงบีคอน: ต่อหน้าวินาที ขณะที่เห็นได้, ถูกยกเลิก, sendBeacon เมื่อซ่อน - หน้าที่ซื่อสัตย์สำหรับทุกสถานะ: เข้าสู่ระบบ, ไม่สามารถเข้าถึง, หมดอายุ, ยกเลิก, ตรวจสอบ (พยายามใหม่อัตโนมัติ), ไม่สามารถใช้ได้, ต้องการลายเซ็น, และ UNREACHABLE เมื่อใช้ DocsService ไม่ตอบสนอง (กลับไปลองใหม่) - ข้อความ 404/ 503 จะไม่ทำให้หน้าเว็บแตก - เข้าถึงคำร้องขอในบรรทัด และที่ /<locale>/d/<token>/request - สมาชิกส่งต่อ **************** ใช้กุญแจเข้าระบบครั้งเดียว เหมือนกับ /validate ของ Kamo-internal เก็บ *** ไว้หลังคุกกี้ของโฮสต์ HttpOnly ส่งต่อมันเป็น X-Kamo-Member-Session และ POST /api/docs/doc-shares/claim - ไบต์เป็นส่วนตัว/ไม่เก็บไว้ในแผงเก็บข้อมูล โดย CSP และทุกอย่างที่ไม่ปลอดภัยในสาย ใช้เป็นอุปกรณ์เสริม @kamo/doc-render 0.1.2: textLayer, searchQuery/activeMatch, onDocument, countMatches
