แสดงข้อความเมื่อแป้นพิมพ์ Collabora Mobile เปิดขึ้น

หากแป้นพิมพ์บนหน้าจอบังบรรทัดที่ใช้งานอยู่บน Collabora Online ให้บันทึกการเปลี่ยนแปลงก่อน จากนั้นปิดแป้นพิมพ์ และเลื่อนเอกสารจนกระทั่งเคอร์เซอร์ปรากฏอยู่เหนือแป้นพิมพ์ หากปัญหายังคงเกิดขึ้น ให้เปิดไฟล์เดียวกันในเบราว์เซอร์บนมือถือแบบเต็มหน้าจอ วิธีนี้จะช่วยตรวจสอบว่าสาเหตุมาจากเบราว์เซอร์ WebView ที่ฝังอยู่ หรือหน้าเว็บที่โฮสต์ Collabora

ไม่มีการตั้งค่าผู้ใช้แบบใดแบบหนึ่งที่จะแก้ไขปัญหาการทับซ้อนของแป้นพิมพ์บนมือถือได้ทุกกรณี Collabora Online ทำงานอยู่ภายในเบราว์เซอร์หรือการผสานรวมของผลิตภัณฑ์อื่น ดังนั้นวิธีแก้ไขที่มีให้จึงขึ้นอยู่กับว่าเลเยอร์ใดที่ทำให้ตัวแก้ไขอยู่ในระดับความสูงที่ไม่ถูกต้อง การตรวจสอบด้านล่างนี้จะแยกความแตกต่างระหว่างวิธีแก้ปัญหาชั่วคราวกับการเปลี่ยนแปลงที่ผู้ดูแลระบบหรือนักพัฒนาแอปอาจต้องทำ

1. กู้คืนบรรทัดที่ซ่อนไว้โดยไม่เสี่ยงต่อการแก้ไข

  1. รอจนกว่าการแก้ไขหรือการซิงโครไนซ์จะเสร็จสิ้น จากนั้นบันทึกหากโฮสต์มีคำสั่งบันทึก
  2. ซ่อนแป้นพิมพ์โดยใช้ปุ่มลูกศรลงหรือปุ่มย้อนกลับของอุปกรณ์ อย่าโหลดเอกสารที่ยังไม่ได้บันทึกการแก้ไข
  3. เลื่อนเอกสารเพื่อให้ย่อหน้า เซลล์ตาราง หรือช่องป้อนข้อมูลที่ใช้งานอยู่ อยู่เหนือพื้นที่แป้นพิมพ์
  4. แตะจุดแทรกที่ต้องการอีกครั้ง หากแป้นพิมพ์บังจุดแทรกทันทีที่เปิดขึ้น ให้ซ่อนจุดแทรกและวางเคอร์เซอร์ไว้สูงขึ้นเล็กน้อยในเอกสารก่อนดำเนินการต่อ
เบราว์เซอร์บนมือถือแสดงโปรแกรมแก้ไขเอกสาร โดยมีแป้นพิมพ์บนหน้าจอครอบคลุมส่วนล่างของหน้า และเคอร์เซอร์อยู่ใกล้ขอบที่มองเห็นได้
อาการ: แป้นพิมพ์ปรากฏอยู่บริเวณส่วนล่างของหน้าจอโทรศัพท์ ในขณะที่เอกสารยังคงอยู่ด้านหลังแป้นพิมพ์
โปรแกรมแก้ไขเอกสารบนเว็บเบราว์เซอร์บนมือถือ โดยแสดงบรรทัดข้อความที่ใช้งานอยู่และเคอร์เซอร์อยู่เหนือแป้นพิมพ์บนหน้าจอ
วิธีแก้ปัญหาชั่วคราว: เลื่อนบรรทัดที่ใช้งานอยู่ขึ้นไปเหนือแป้นพิมพ์ก่อนพิมพ์ต่อ

การดำเนินการนี้จะเปลี่ยนมุมมองปัจจุบันแทนที่จะแก้ไขเค้าโครง หากเคอร์เซอร์ยังคงปรากฏให้เห็นเฉพาะจนกว่าจะมีการกดแป้นพิมพ์ครั้งถัดไป หรือหน้าเว็บกระโดดเมื่อเปิดแป้นพิมพ์ ให้ดำเนินการตรวจสอบเบราว์เซอร์และโฮสต์ต่อไป

2. ระบุว่าเลเยอร์ใดเป็นสาเหตุของการทับซ้อนกัน

ลองทำขั้นตอนการแก้ไขแบบเดียวกันกับไฟล์เดิมอีกครั้ง แล้วสังเกตว่าเกิดข้อผิดพลาดที่จุดใด Collabora อธิบายว่า Collabora Online เป็นโปรแกรมแก้ไขข้อความบนเว็บเบราว์เซอร์ที่ตอบสนองต่อการใช้งาน และแยกความแตกต่างจากแอปพลิเคชันมือถือ Collabora Office เส้นทางทั้งสองอาจใช้เอนจิ้นเบราว์เซอร์ คอนเทนเนอร์โฮสต์ และการจัดการแป้นพิมพ์ที่แตกต่างกัน ดังนั้นควรเปรียบเทียบสิ่งที่เหมือนกันก่อนที่จะรายงานข้อบกพร่องของผลิตภัณฑ์

  • หากพบปัญหาในเบราว์เซอร์เพียงตัวเดียวให้ทำการอัปเดตเบราว์เซอร์นั้น แล้วทดสอบไฟล์ในเบราว์เซอร์อื่นที่องค์กรของคุณรองรับ
  • แอปโฮสต์ทำงานล้มเหลว แต่ลิงก์ของแอปนั้นใช้งานได้ในเบราว์เซอร์ของระบบ: WebView ที่ฝังอยู่ในแอปหรือการตั้งค่าการปรับขนาดแป้นพิมพ์น่าจะเป็นจุดที่เจ้าของแอปควรตรวจสอบ
  • ทั้งเบราว์เซอร์และแอปพลิเคชันหลักใช้งานไม่ได้บนอุปกรณ์เครื่องหนึ่ง:โปรดสังเกตรุ่นของอุปกรณ์ เวอร์ชันระบบปฏิบัติการ เวอร์ชันเบราว์เซอร์ และว่าหน้าเว็บแสดงผลในแนวตั้งหรือแนวนอน นี่บ่งชี้ถึงความขัดแย้งระหว่างอุปกรณ์และมุมมองการแสดงผลของเบราว์เซอร์ แต่ไม่ได้พิสูจน์ว่า Collabora มีข้อบกพร่องโดยตรง
  • ข้อผิดพลาดเดียวกันนี้เกิดขึ้นบนอุปกรณ์หลายเครื่องในบริการเดียวเท่านั้น:โปรดขอให้ผู้ดูแลระบบของบริการนั้นตรวจสอบคอนเทนเนอร์ตัวแก้ไขแบบฝังและเค้าโครงสำหรับอุปกรณ์เคลื่อนที่

คำถามที่พบบ่อยอย่างเป็นทางการของ Collabora อธิบายถึงการใช้งาน Collabora Online ที่ตอบสนองต่อการใช้งานบนเบราว์เซอร์มือถือ ภาพรวมผลิตภัณฑ์สำหรับมือถือจะกล่าวถึง Collabora Online บนเบราว์เซอร์และแอปพลิเคชันมือถือโดยเฉพาะแยกกัน โปรดใช้ความแตกต่างนี้ในการเลือกทีมที่จะได้รับรายงานข้อผิดพลาด

เว็บเพจบนมือถือจะฝังโปรแกรมแก้ไขเอกสารไว้ข้างๆ แผงสำหรับนักพัฒนา โดยแสดงความสูงของพื้นที่แสดงผลที่เล็กลงเมื่อแป้นพิมพ์เปิดอยู่
ภาพประกอบการวินิจฉัยหน้าโฮสต์: พื้นที่แสดงผลที่มองเห็นได้อาจหดลง ในขณะที่เค้าโครงหน้าภายนอกยังคงสูงขึ้น

3. หากคุณเป็นผู้ดูแลหน้าเว็บที่ฝัง Collabora ไว้

บนอุปกรณ์เคลื่อนที่วิวพอร์ตภาพคือส่วนของหน้าเว็บที่แสดงอยู่บนหน้าจอในขณะนั้น แป้นพิมพ์สามารถย่อขนาดวิวพอร์ตได้โดยไม่เปลี่ยนแปลงวิวพอร์ตเค้าโครงของหน้าเว็บ MDN ตั้งข้อสังเกตว่าพฤติกรรมของวิวพอร์ตแตกต่างกันไปในแต่ละเบราว์เซอร์ ในการตั้งค่าแบบฝังตัว หน้าเว็บหลักอาจมีการวัดวิวพอร์ตภาพที่เป็นประโยชน์ ในขณะที่การวัดของ iframe เองไม่ได้แสดงถึงหน้าจอที่ปรับตามแป้นพิมพ์ในลักษณะเดียวกัน

ตรวจสอบว่าหน้าเว็บหลักตอบสนองเมื่อแป้นพิมพ์เปิดขึ้น: กรอบแก้ไขควรมีขนาดพอดีกับความสูงที่มีอยู่ เคอร์เซอร์ควรยังคงเข้าถึงได้ และหน้าเว็บควรสามารถเลื่อนกรอบให้ปรากฏในมุมมองได้ หลีกเลี่ยงความสูงคงที่เป็นพิกเซลหรือกรอบแบบเต็มหน้าจอถาวรที่สันนิษฐานว่าแป้นพิมพ์จะไม่เปลี่ยนแปลงพื้นที่ที่มองเห็นได้ ใช้เหตุการณ์การปรับขนาดวิวพอร์ตและการเลื่อนของหน้าเว็บภายนอกเพื่อคำนวณพื้นที่ว่างสำหรับตัวแก้ไขใหม่ จากนั้นทดสอบบนเบราว์เซอร์และอุปกรณ์จริงที่ผู้ใช้ของคุณใช้งาน เอกสาร MDN อธิบายAPI VisualViewportและเหตุการณ์การปรับขนาดสำหรับการเปลี่ยนแปลงพื้นที่ที่มองเห็นได้ประเภทนี้

เบราว์เซอร์บางตัวยังรองรับการตั้งค่า viewport interactive-widget=resizes-contentซึ่งจะสั่งให้เบราว์เซอร์ปรับขนาดเนื้อหาของหน้าเว็บเมื่อแป้นพิมพ์เสมือนปรากฏขึ้น การตั้งค่านี้ส่งผลต่อเค้าโครงของหน้าเว็บหลัก และการรองรับของเบราว์เซอร์แต่ละตัวก็ไม่สม่ำเสมอ ดังนั้นอย่าเพิ่มเป็นวิธีแก้ปัญหาแบบครอบคลุมสำหรับ Collabora ทดสอบประสบการณ์การใช้งานแบบฝังตัวทั้งหมด รวมถึงเมนู แถบเครื่องมือ การเลื่อน และการปิดแป้นพิมพ์ ก่อนที่จะนำไปใช้งานจริง เอกสาร MDN ได้บันทึกตัวเลือกนี้ไว้ในเอกสารอ้างอิงเมตา viewport

4. หาก Collabora เปิดขึ้นภายในแอป Android

ขอให้ผู้พัฒนาแอปตรวจสอบ Activity ที่มี WebView อยู่ คำแนะนำอย่างเป็นทางการของ Android ระบุว่าandroid:windowSoftInputMode="adjustResize"Activity จะปรับขนาดเค้าโครงแอปให้พอดีกับพื้นที่ที่เหลือจากแป้นพิมพ์ ทำให้สามารถเข้าถึงเนื้อหาได้เมื่อต้องการเลื่อนดู สำหรับแอปที่ฝัง Collabora ไว้ ไฟล์ manifest ของ Activity อาจมีข้อมูลดังต่อไปนี้:

<activity
    android:name=".EditorActivity"
    android:windowSoftInputMode="adjustResize" />

ชื่อ Activity และแอตทริบิวต์ manifest ที่มีอยู่จะขึ้นอยู่กับแอป ให้รวมการตั้งค่านี้เข้ากับการประกาศปัจจุบันแทนที่จะเพิ่ม Activity ที่ซ้ำซ้อน การตั้งค่า Android นี้ใช้กับแอป Android ดั้งเดิมหรือโฮสต์ WebView เท่านั้น ไม่ใช่แท็บเบราว์เซอร์ทั่วไป และไม่ใช่ iOS โปรดดูคู่มือการมองเห็นแป้นพิมพ์ Androidก่อนเปลี่ยนแปลงการสร้างแอป

โปรแกรมแก้ไขไฟล์ manifest ของ Android จะเน้นส่วน android:windowSoftInputMode=
สำหรับแอป Android ที่ฝังตัวแก้ไขข้อความ โปรดขอให้นักพัฒนาตรวจสอบโหมดการปรับขนาดแป้นพิมพ์ของ Activity หลัก

รายการตรวจสอบการยืนยัน

  • เมื่อเปิดแป้นพิมพ์แล้ว บรรทัดหรือเซลล์ที่กำลังแก้ไขจะยังคงมองเห็นได้ หรือคุณสามารถเลื่อนเอกสารไปจนถึงตำแหน่งที่แสดงบรรทัดหรือเซลล์นั้นได้
  • การพิมพ์หลายบรรทัดจะไม่ทำให้เคอร์เซอร์เคลื่อนที่ไปอยู่ด้านหลังแป้นพิมพ์
  • การซ่อนแป้นพิมพ์จะคืนค่ามุมมองเอกสารแบบเต็มโดยไม่มีช่องว่างว่างเปล่าหรือพื้นที่เลื่อนที่ถูกจำกัด
  • ทำการทดสอบซ้ำอีกครั้งหลังจากหมุนอุปกรณ์ และในทุกช่องทางการเข้าถึงที่รองรับ ได้แก่ การเข้าถึงโดยตรงผ่านเบราว์เซอร์ แอปพลิเคชันในตัว หรือแอปพลิเคชันมือถือโดยเฉพาะ
  • ตรวจสอบว่าการเปลี่ยนแปลงได้รับการบันทึกแล้ว จากนั้นรายงานความล้มเหลวที่เกิดขึ้นซ้ำๆ โดยระบุประเภทไฟล์ อุปกรณ์และระบบปฏิบัติการ เวอร์ชันของเบราว์เซอร์หรือแอปพลิเคชัน และขั้นตอนการจำลองปัญหา

หากเว็บเพจนั้นอยู่ภายใต้การควบคุมของผู้ให้บริการพื้นที่จัดเก็บข้อมูลบนคลาวด์หรือองค์กรของคุณ ผู้ใช้อาจไม่สามารถเปลี่ยนขนาดเฟรมได้ โปรดส่งรายการตรวจสอบและรายละเอียดการจำลองปัญหาไปยังผู้ดูแลระบบของบริการนั้น เนื่องจากมีเพียงเจ้าของเว็บเพจหรือแอปพลิเคชันเท่านั้นที่สามารถเปลี่ยนการตั้งค่าวิวพอร์ตหรือ WebView ได้

ฝากความเห็น

แสดงข้อความเมื่อแป้นพิมพ์ Collabora Mobile เปิดขึ้น

แสดงข้อความเมื่อแป้นพิมพ์ Collabora Mobile เปิดขึ้น

แก้ไขปัญหาแป้นพิมพ์ในเบราว์เซอร์บนมือถือที่บังข้อความใน Collabora Online พร้อมวิธีแก้ปัญหาอย่างรวดเร็วและการตรวจสอบแยกต่างหากสำหรับเบราว์เซอร์, WebView ที่ฝังอยู่ และหน้าเว็บหลัก

หยุดการพิมพ์และการดาวน์โหลดที่ไม่ต้องการใน ONLYOFFICE

หยุดการพิมพ์และการดาวน์โหลดที่ไม่ต้องการใน ONLYOFFICE

ตั้งค่าขีดจำกัดการพิมพ์และการดาวน์โหลดสำหรับลิงก์ ONLYOFFICE สมาชิกห้อง หรือเซสชัน Docs API จากนั้นตรวจสอบข้อจำกัดจากบัญชีผู้รับ

กำหนดเวลาสำรองข้อมูลที่เชื่อถือได้สำหรับ ONLYOFFICE Workspace

กำหนดเวลาสำรองข้อมูลที่เชื่อถือได้สำหรับ ONLYOFFICE Workspace

ตั้งค่าปลายทางสำรองข้อมูล กำหนดเวลา ครอบคลุมอีเมล และระยะเวลาการเก็บรักษาใน ONLYOFFICE Workspace จากนั้นตรวจสอบว่าไฟล์เก็บถาวรพร้อมสำหรับการกู้คืนแล้ว

ติดตั้ง ONLYOFFICE Docs Enterprise พร้อมไฟล์เขียนเอกสารอย่างเป็นทางการ

ติดตั้ง ONLYOFFICE Docs Enterprise พร้อมไฟล์เขียนเอกสารอย่างเป็นทางการ

เริ่มต้นใช้งาน Enterprise Docker Compose stack บันทึกใบอนุญาตและข้อมูลต่างๆ กำหนดค่า JWT อย่างปลอดภัย และตรวจสอบว่าโปรแกรมแก้ไขพร้อมสำหรับการผสานรวมแล้ว

ทำความสะอาดข้อความในสเปรดชีตด้วยมาโคร ONLYOFFICE ที่สามารถนำกลับมาใช้ใหม่ได้

ทำความสะอาดข้อความในสเปรดชีตด้วยมาโคร ONLYOFFICE ที่สามารถนำกลับมาใช้ใหม่ได้

ใช้มาโคร JavaScript ของ ONLYOFFICE เพื่อลบอักขระที่ไม่สามารถพิมพ์ได้และตัดช่องว่างส่วนเกินออกจากช่วงข้อมูลที่กำหนดในสเปรดชีต พร้อมขั้นตอนการตรวจสอบที่ปลอดภัย

เปลี่ยนตำแหน่งจัดเก็บข้อมูลเริ่มต้นของ ONLYOFFICE Workspace

เปลี่ยนตำแหน่งจัดเก็บข้อมูลเริ่มต้นของ ONLYOFFICE Workspace

ย้ายข้อมูลพอร์ทัลจากดิสก์เริ่มต้นไปยังผู้ให้บริการพื้นที่จัดเก็บข้อมูลบนคลาวด์ที่รองรับ หรือย้ายข้อมูล Docker อย่างปลอดภัยโดยการเปลี่ยนการแมปวอลุ่มโฮสต์

ลบ ONLYOFFICE Document Server ออกจาก Linux อย่างสมบูรณ์

ลบ ONLYOFFICE Document Server ออกจาก Linux อย่างสมบูรณ์

ตรวจสอบว่า Document Server ใช้แพ็กเกจ Linux หรือ Docker ลบเฉพาะส่วนประกอบของมัน และตรวจสอบข้อมูลที่เหลืออยู่โดยไม่ลบบริการที่ใช้ร่วมกันโดยไม่ได้ตั้งใจ

แก้ปัญหาความล่าช้าในการแก้ไขร่วมของ ONLYOFFICE ด้วยการค้นหาจุดที่เป็นปัญหา

แก้ปัญหาความล่าช้าในการแก้ไขร่วมของ ONLYOFFICE ด้วยการค้นหาจุดที่เป็นปัญหา

ตรวจสอบหาสาเหตุของการแก้ไขเอกสารร่วมกันที่ช้า เช่น แรงกดดันด้านทรัพยากรของ Docker การเชื่อมต่อพร็อกซี หรือการโหลดเอกสาร จากนั้นเลือกวิธีแก้ไขที่ตรงกับผลการวิเคราะห์ของคุณ

ตั้งค่า HTTPS สำหรับ ONLYOFFICE Docs ใน Docker

ตั้งค่า HTTPS สำหรับ ONLYOFFICE Docs ใน Docker

เลือกตำแหน่งที่ TLS ควรสิ้นสุดการเชื่อมต่อ ติดตั้งใบรับรองที่เชื่อถือได้และคีย์ส่วนตัวอย่างปลอดภัย และตรวจสอบการเข้าถึง HTTPS ไปยังเซิร์ฟเวอร์ ONLYOFFICE Docs ที่ทำงานบน Docker

เชื่อมต่อแอป PHP กับ ONLYOFFICE Docs และบันทึกการแก้ไข

เชื่อมต่อแอป PHP กับ ONLYOFFICE Docs และบันทึกการแก้ไข

ฝังโปรแกรมแก้ไข ONLYOFFICE ลงในแอปพลิเคชัน PHP ของคุณ ลงนามการกำหนดค่าด้วย JWT และบันทึกไฟล์ที่แก้ไขแล้วผ่านการเรียกกลับที่ปลอดภัย