Firefox에서 Chrome/Chromium 등으로 탭을 드래그할 때 다른 브라우저에서는 이를 허용하지 않는 이유는 무엇입니까? 드래그되는 탭이 다른 탭과 함께 나타날 것으로 예상할 수 있습니다.
이는 X11(또는 Wayland) 프로토콜이나 해당 브라우저의 문제입니까, 아니면 응용 프로그램 간 끌어서 놓기에 대한 표준이 부족하기 때문입니까?
이것을 가능하게 하려면 무엇이 필요합니까? Firefox 및 Chrome/Chromium용 패치 작성을 시작하면서 패치가 작성되고 승인되기를 기도하시겠습니까? freedesktop.org 직원에게 문의하시겠습니까?
사용자 상호작용은 의미가 있습니다. 현재는 왜 불가능한가요? 이를 실현하려면 무엇이 필요합니까?
답변1
던전 앤 드래곤도 아니기 때문에 불가능합니다.
한 브라우저에서 탭을 드래그해도 시스템 립(다른 애플리케이션 간 드래그 앤 드롭의 중심점)에 아무 것도 추가되지 않습니다.
따라서 이러한 사용 사례에는 클립보드와 관련된 프로토콜을 정의해야 합니다.
또한 모든 참여 프로그램은 본 계약을 준수해야 합니다.
그리고 탭이 있는 브라우저에서는 어떻게 해야 하나요? 새 탭을 만들고 페이지를 다시 렌더링하시겠습니까? Firefox와 Chrome은 서로 다른 렌더링 엔진을 사용하므로 간단한 제거는 불가능합니다.
또한 로그인 데이터는 어떻게 되나요? 한 브라우저에서 인증하고 이 페이지를 다른 브라우저로 드래그하면 어떻게 되나요? 로그인 데이터는 어떻게 되나요?
존중할 부분이 너무 많아서 많이 힘들 것 같아요...