تطبيق Discourse Hub لنظام iOS - الضغط المطول على الروابط لا يفعل شيئًا

لست متأكدًا مما إذا كان هذا خللًا أم مجرد تجربة مستخدم غريبة، لكنني ألاحظ أن الضغط المطول على أي رابط تشعبي في تطبيق Discourse Hub على iOS لا يُحدث أي تأثير. عند النقر على الرابط، يفتح تلقائيًا في Safari، لكن الضغط المطول (النقر والاحتفاظ)، الذي يفتح عادةً قائمة سياقية، لا يفعل شيئًا على الإطلاق.

السلوك المتوقع: نوع من القائمة السياقية البسيطة يحتوي على خيارات مثل “فتح في المتصفح” أو “نسخ الرابط” (وربما خيارات أخرى، لا أدري، لكن هذان يبدوان الأهم).

إليك كيف تتصرف المتصفحات الرئيسية: Safari و Firefox و Chrome على التوالي:

أقترح أبسط خيار، وهو ما يفعله Chrome تقريبًا (الذي لا يحتوي على صورة معاينة) — يمكن أن يكون فقط “فتح في المتصفح”، “نسخ الرابط”، و"مشاركة". ربما إضافة خيارات متعددة للمتصفحات إذا كان ذلك سهل التطبيق.

لكن من المؤكد أنه يجب فعل شيء ما بدلاً من عدم فعل أي شيء! وإلا لن يكون هناك طريقة سهلة لنسخ رابط دون خطوات إضافية أو التبديل بين التطبيقات.

إعجاب واحد (1)

واجهتُ هذه المشكلة أيضًا لأنني قمت بحذف Safari من هاتفي الآيفون (نعم، أنا غريب). أود أن يكون الضغط المطول يعرض خيار نسخ الرابط على الأقل!

3 إعجابات

يبدو أن هذا عائد لتراجع: Long press image in webview doesn't trigger default card modal in iOS · Issue #1236 · react-native-webview/react-native-webview · GitHub

لقد تأكدت من ذلك في محاكي يعمل بالإصدار 12.2، حيث يسمح الضغط المطول على رابط بالمشاركة والنسخ وما إلى ذلك.

4 إعجابات

أخبار جيدة: اتضح أن الأمر يتعلق بإعداد بسيط في تنفيذ react-native-webview. لقد قمت بتفعيله وسيكون إصدار تجريبي من التطبيق جاهزًا في وقت قصير.

5 إعجابات