Discourse Hub iOS 앱 - 링크를 길게 눌러도 아무 반응이 없음

이것이 버그인지, 아니면 그냥 UX가 이상한 건지 잘 모르겠지만, iOS의 Discourse Hub 앱에서 하이퍼링크를 길게 누르면 아무 반응이 없다는 걸 발견했어요. 링크를 탭하면 자동으로 Safari에서 열리긴 하지만, 일반적으로 컨텍스트 메뉴를 여는 길게 누르기 동작은 전혀 효과가 없어요.

기대한 동작: “브라우저에서 열기” 또는 “링크 복사”(그 외 다른 항목도 있을 수 있지만, 모르겠어요. 이 두 가지가 가장 중요해 보입니다)를 포함하는 간단한 컨텍스트 메뉴가 표시되어야 합니다.

주요 브라우저들이 어떻게 처리하는지 보여드릴게요. 각각 Safari, Firefox, Chrome입니다:

가장 간단한 방법, 즉 Chrome이 하는 방식(미리보기 이미지가 없는 것)을 제안합니다. “브라우저에서 열기”, “링크 복사”, "공유"만 있으면 될 것 같아요. 지원이 쉬운 경우 여러 브라우저 옵션을 제공하는 것도 좋을 거예요.

하지만 아무것도 하지 않는 것보다는 무언가를 해야 definitely 합니다! 그렇지 않으면 몇 가지 추가 단계나 앱 전환 없이 링크를 복사하는 쉬운 방법이 없어요.

1개의 좋아요

저도 아이폰에서 Safari를 제거해 두어서(네, 좀 특이한 편이에요) 같은 문제를 겪고 있습니다. 탭 앤 홀드 시 최소한 링크를 복사할 수 있는 옵션이라도 제공되었으면 좋겠어요!

3개의 좋아요

이것은 회귀(regression) 문제인 것 같습니다: 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개의 좋아요