عندما تعمل خاصية النسخ واللصق في تطبيقات سطح المكتب، ولكنها تفشل بين هذه التطبيقات ومنصة Collabora Online، فليس بالضرورة أن يكون نظام التشغيل معطلاً. قد يقتصر العطل على علامة تبويب المتصفح، أو حظر أحد أذونات المتصفح، أو وجود إطار Collabora مضمن لا يمكنه الوصول إلى واجهات برمجة تطبيقات الحافظة، أو نوع المحتوى المراد لصقه. يُفترض أن يسمح لك الحل الفعال بنسخ عينة نصية قصيرة من تطبيق محلي إلى مستند Collabora، ثم نسخها مرة أخرى، والتأكد من سلامة التنسيق والصور.
قم بإجراء الفحوصات التالية بالترتيب. ابدأ بالنصوص العادية واختصارات لوحة المفاتيح، ثم تحقق من أذونات المتصفح وطريقة دمج مؤسستك لمنصة Collabora. هذا يفصل مشكلة محطة العمل عن مشكلة التكامل دون تغيير إعدادات الخادم دون داعٍ.
هل تعمل الحافظة بين التطبيقات المحلية الأخرى؟
تأكد أولاً من إمكانية تبادل البيانات من الحافظة بين التطبيقين المصدر والوجهة خارج منصة Collabora. انسخ جملة قصيرة غير حساسة من محرر نصوص محلي والصقها في تطبيق محلي آخر. ثم اعكس العملية. إذا لم تنجح هذه الخطوة، فابحث عن مشاكل في نظام التشغيل، أو جلسة سطح المكتب البعيد، أو الجهاز الظاهري، أو مدير الحافظة أولاً. لا تستطيع Collabora قراءة المحتوى الذي لا يصل إلى حافظة الجهاز.
إذا كنت تستخدم سطح المكتب البعيد، أو سطح مكتب افتراضي، أو متصفحًا يعمل على جهاز بعيد، فتأكد من تفعيل مشاركة الحافظة لتلك الجلسة. لا يُعدّ نجاح عملية النسخ بين تطبيقين داخل الجلسة البعيدة دليلًا قاطعًا على إمكانية نقل النصوص بين الجلسة البعيدة وجهازك الفعلي. اختبر كلا الاتجاهين ولاحظ أين تتوقف عملية النقل.
هل يعمل اختصار لوحة المفاتيح عندما يكون تطبيق Collabora هو التطبيق النشط؟
افتح مستندًا، وانقر داخل النص أو الخلية التي تريد لصق النص فيها، ثم استخدم اختصار نظام التشغيل المعتاد: ` clipboard check 123` Ctrl+Cعلى نظامي التشغيل Ctrl+VWindows وLinux، أو Command+C` Command+Vclipboard check 123` على نظام macOS. لإجراء اختبار بسيط، انسخ نصًا عاديًا مثل "clipboard check 123" من تطبيق محلي. تجنب البدء بصورة أو جدول كبير أو محتوى منسق.
يعمل Collabora Online في متصفح، لذا يجب أن يتلقى المحرر ضغطة المفتاح أثناء نشاط منطقة المستند. إذا كان التركيز على شريط عنوان المتصفح أو مربع البحث أو أي عنصر تحكم آخر في الصفحة، فسيعمل الاختصار على عنصر التحكم هذا بدلاً من ذلك. انقر مرة واحدة داخل المستند ثم حاول مرة أخرى. في Calc، تأكد من أن الخلية أو شريط الصيغة المقصود مُفعّل؛ في Writer، ضع مؤشر الكتابة في متن المستند.
قارن أيضًا أمر "لصق" في شريط الأدوات أو قائمة السياق مع اختصار لوحة المفاتيح. قد تمنع قواعد الحافظة في المتصفح صفحة الويب من قراءة حافظة النظام عند الطلب. يوثق سجل مشروع Collabora حالاتٍ عرضت فيها قائمة "لصق" مطالبةً باستخدام اختصار لوحة المفاتيح رغم أنه Ctrl+Vيعمل. إذا كان الاختصار يعمل بينما لا يعمل أمر القائمة، فسجّل هذا الاختلاف؛ فهو يشير إلى مشكلة في الوصول إلى حافظة المتصفح وليس في حافظة النظام.
هل منصة Collabora Online مفتوحة عبر بروتوكول HTTPS؟
بالنسبة لواجهات برمجة تطبيقات الحافظة في المتصفحات الحديثة، يجب أن تكون الصفحة ضمن سياق آمن. تأكد من أن شريط العناوين يعرض عنوان HTTPS الموثوق به الخاص بمؤسستك، وأن المتصفح لا يُظهر أي تحذير بشأن الشهادة. توضح وثائق واجهة برمجة تطبيقات الحافظة من موزيلا أن الوصول لقراءة أو كتابة حافظة النظام يقتصر على السياقات الآمنة، وقد يتطلب أيضًا تفعيل المستخدم أو إذن المتصفح.
إذا كان تطبيق Collabora الخاص بك يعمل خلف خادم وكيل عكسي، فقد يرى المستخدمون بروتوكول HTTPS بينما يستخدم اتصال الخادم الوكيل بروتوكولًا آخر. لا تُغيّر إعدادات الوكيل أو بروتوكول TLS الخاص بـ Collabora بناءً على أعراض المتصفح فقط. اطلب من المسؤول التحقق من عنوان URL الخارجي، وإنهاء TLS، وبروتوكول إعادة التوجيه وفقًا لتعليمات النشر الرسمية. إذا كانت الصفحة العامة تستخدم HTTPS بالفعل، وفشل تكامل واحد فقط، فتابع فحص الإطار والأذونات.
هل قام المتصفح بحظر الوصول إلى الحافظة لهذا الموقع؟
تحقق من أذونات الموقع في متصفحك لمعرفة المصدر الدقيق الذي يظهر فيه Collabora. في المتصفحات المبنية على Chromium، استخدم معلومات الموقع أو عناصر التحكم في الإعدادات الموجودة بجانب شريط العنوان، أو ابحث في إعدادات المتصفح عن "الحافظة". إذا كان الموقع محظورًا، فغيّره فقط لموقع المستند الموثوق به، وفقط إذا كانت مؤسستك تسمح باستخدام الحافظة. أعد تحميل المستند بعد تغيير الإذن، ثم اختبره مرة أخرى بنص عادي.
تُظهر بعض إصدارات المتصفحات تنبيهًا فقط عندما تطلب صفحة ما الوصول إلى الحافظة أثناء قيام المستخدم بإجراء معين. اقبل التنبيه فقط عندما تتعرف على الموقع وعملية اللصق المقصودة. لا يعرض كل من فايرفوكس وسفاري نفس عناصر التحكم في أذونات الحافظة في كروميوم، وقد تختلف التنبيهات أو السلوكيات بينهما. عدم وجود زر تبديل الحافظة ليس دليلًا على وجود خلل في المتصفح؛ اختبر اختصار لوحة المفاتيح المدعوم وراجع واجهة المستخدم الخاصة بأذونات المتصفح الحالي.
أعلنت Collabora عن مسار وصول مباشر جديد إلى الحافظة مع Collabora Online 24.04. يُسهّل هذا المسار بعض عمليات اللصق، حيث يدعم المتصفح واجهة برمجة التطبيقات (API) ذات الصلة، ويمنح المستخدم الإذن بالوصول. مع ذلك، لا يعني هذا أن جميع عمليات النشر أو المتصفحات ستعرض نفس الرسالة، كما لا يضمن لصق النصوص المنسقة والصور وجداول البيانات بنفس الطريقة. لذا، يُرجى مراجعة إصدار Collabora المُثبّت لديك وملاحظات الإصدار الرسمية قبل طلب الترقية من المسؤول.
هل تم دمج Collabora داخل تطبيق آخر؟
إذا تم فتح Collabora داخل بوابة إلكترونية أو منصة تعليمية أو برنامج لمشاركة الملفات، فقد يقوم التطبيق المضيف بتضمينه في إطار iframe من مصادر مختلفة. في متصفحات Chromium، يعتمد الوصول إلى الحافظة في إطار iframe على سياسة أذونات المتصفح، بالإضافة إلى أذونات المستخدم. قد تحتاج صفحة التضمين إلى تفويض الوصول clipboard-readإلى clipboard-writeمصدر Collabora. لا يمكن للمستخدم إصلاح سياسة إطار iframe المفقودة بتغيير أذونات المتصفح بشكل متكرر.
اطلب من مسؤول تكامل المضيف فحص الإطار المضمن (iframe) ورأس الاستجابة Permissions-Policy. يجب أن تمنح سمة الإطار المضمن allowصلاحيات الحافظة المطلوبة فقط لمصدر Collabora الموثوق، ويجب أن تسمح سياسة الاستجابة الأصلية بهذا المصدر. تجنب استخدام قائمة السماح العامة كاختصار. تعتمد المصادر المحددة على بيئة النشر الخاصة بك، وقد تمنع سياسة المصدر الأصلي الوصول حتى عندما يسمح الإطار المضمن نفسه بالوصول.
يُعدّ هذا التشخيص بالغ الأهمية، خاصةً عندما يعمل Collabora على عنوان URL الخاص به مباشرةً، ولكنه يتعطل فقط داخل بوابة المضيف، أو عندما يواجه المستخدمون على نفس البوابة مشاكل متكررة في متصفحات Chromium. يُرجى تزويد المسؤول باسم المتصفح وإصداره، ومصدر المضيف ومصدر Collabora، وما إذا كانت المشكلة تؤثر على النسخ أو اللصق أو كليهما، وأي رسالة في وحدة تحكم المتصفح تُشير إلى الوصول إلى الحافظة أو سياسة الأذونات. يُرجى حذف محتويات المستند وتفاصيل الحساب قبل مشاركة لقطات الشاشة أو سجلات النظام.
هل يعمل النص العادي بشكل صحيح بينما تفشل التنسيقات أو الصور؟
إذا تم لصق عينة نصية قصيرة بنجاح، بينما لم يتم لصق نص منسق أو نطاق من جدول بيانات أو صورة، فهذا يعني أن مسار الحافظة الأساسي يعمل. قد تكمن المشكلة المتبقية في توافق تنسيق البيانات أو في عملية تنظيف المتصفح. يمكن للمتصفحات والتطبيقات تبادل عدة تنسيقات للحافظة، لكنها لا تحافظ على جميع الأنماط أو الصيغ أو الكائنات أو تمثيلات الصور بنفس الطريقة. قد يقوم المتصفح أيضًا بتنظيف HTML كإجراء أمني.
استخدم أبسط تنسيق يناسب احتياجاتك. بالنسبة للنصوص، جرّب "لصق خاص" أو الصق بدون تنسيق إذا كان هذا الخيار متاحًا في واجهة Collabora. بالنسبة للجداول، اختبر نطاقًا صغيرًا وتأكد من أن الصفوف والأعمدة تقع في الخلايا المطلوبة. بالنسبة للصور، تأكد أولًا من وجود الصورة في حافظة النظام عن طريق لصقها في تطبيق آخر يدعم الصور على جهازك. عدم وجود الصورة بعد لصق النص لا يعني بالضرورة وجود مشكلة في الوصول إلى الحافظة.
متى يجب عليك تجربة متصفح آخر أو طلب تحديث؟
بعد اختبار التطبيقات المحلية، وبروتوكول HTTPS، والاختصارات، وأذونات الموقع، أعد اختبار النص العادي نفسه في متصفح آخر تدعمه مؤسستك. استخدم نفس الجهاز والحساب والمستند ونص المصدر لضمان دقة المقارنة. إذا نجح أحد المتصفحات وفشل الآخر، فأبلغ عن إصدارات المتصفحات بالتحديد، وما إذا كانت منصة Collabora مضمنة. إذا فشلت جميع المتصفحات داخل تطبيق مضيف واحد فقط، فركز على سياسة التكامل الخاصة به. إذا بدأت حالات الفشل بعد التحديث، فقارن إصدارات Collabora والتطبيق المضيف والمتصفح مع آخر إعداد معروف يعمل بشكل صحيح.
لا تفترض أن مسح جميع بيانات المتصفح، أو تعطيل ميزات الأمان، أو ترقية أحد المكونات سيحل جميع المشاكل. قد تؤدي هذه الخطوات إلى حذف بيانات الموقع المهمة أو إحداث تغيير في التوافق. يُفضل استخدام نافذة التصفح الخاص فقط كاختبار تشخيصي قصير، وتجنب تعطيل الإضافات التي تتطلبها مؤسستك. وثّق منتدى دعم Collabora تقريرًا خاصًا بتكامل الحافظة يتضمن إطار iframe على الخادم ومتصفحات Chromium؛ وقد وصف النقاش اللاحق حلًا مخصصًا على جانب الخادم. تعامل مع هذه التقارير كأمثلة توضح أهمية التشخيص الخاص بالموقع، وليس كدليل على أن نفس الخلل يؤثر على جميع عمليات التثبيت.
كيف يبدو الحل الناجح؟
- يظهر النص العادي المنسوخ من تطبيق محلي في المؤشر أو الخلية المقصودة في Collabora.
- يمكن نسخ النص من Collabora ولصقه مرة أخرى في تطبيق محلي.
- يعمل الاختبار نفسه بعد إعادة تحميل المستند وفتحه في سير العمل العادي.
- أي فقدان متبقٍ للتنسيق أو الصور يقتصر على تلك التنسيقات ويُعتبر مشكلة توافق.
- في حالة تضمينها، يتم تأكيد النتيجة داخل البوابة الفعلية، وليس فقط على عنوان URL المباشر لـ Collabora.
إذا استمر فشل اختبار النص الأساسي بعد هذه الفحوصات، فأرسل إلى مسؤول النظام نتائج الاختبار، وإصدارات المتصفح وCollabora، وما إذا كان المستند مضمنًا، ونص الخطأ بدقة. تساعد هذه المعلومات في التمييز بين مشكلة في حافظة محطة العمل، وقيود المتصفح، ومشكلة في سياسة iframe، وعيب خاص بالإصدار. يحتوي واجهة برمجة تطبيقات حافظة المتصفح على حدود أمنية مصممة، لذا قد يتطلب الحصول على نتيجة صحيحة تغييرًا معتمدًا في التكامل بدلًا من مجرد تفعيل/إيقاف من جانب المستخدم.
المصادر: ملاحظات إصدار Collabora Online 24.04 ؛ أمان واجهة برمجة تطبيقات الحافظة Mozilla MDN وسلوك المتصفح ؛ وثائق قراءة الحافظة Mozilla MDN ؛ الأسئلة الشائعة حول Collabora Online ؛ منتدى دعم Collabora Online: تقرير الحافظة المضمنة في Moodle .