OS X에서 CMD + V를 사용하여 파일 선택 대화 상자에 붙여 넣을 수 있습니까?


3

아래와 같은 플래시 기반 파일 선택을 사용할 때 CMD + V를 사용하여 파일 선택 위치 대화 상자에 붙여 넣을 수 없습니다.

문제를 재현하는 단계

이 업 로더와 같은 플래시 기반 파일 선택 대화 상자를 방문하십시오.

여기에 이미지 설명을 입력하십시오 http://developer.yahoo.com/yui/examples/uploader/uploader-simple-button.html

파일 선택을 클릭하십시오

여기에 이미지 설명을 입력하십시오

"폴더로 이동"대화 상자를 표시하려면 CMD + Shift + G를 누르십시오.

여기에 이미지 설명을 입력하십시오

CMD + V로 무언가를 붙여 넣으십시오. 아무 반응이 없습니다.

파일 위치 상자를 마우스 오른쪽 버튼으로 클릭하고 붙여 넣기를 선택하십시오. 붙여 넣기가 잘 작동합니다.

노트

보안상의 이유로 클립 보드에 액세스 할 수있는 플래시에는 특정 제한이 있습니다. 그러나 이것은 여기에서 해당 제한을 올바르게 사용하는 것처럼 보이지 않습니다.

키보드로 CMD + V를 사용하여 그러한 대화 상자에 붙여 넣을 수있는 해결 방법이 있는지 궁금합니다. 플래시 보안 설정이나이를 활성화하기 위해 무언가를 편집 할 수 있습니까?

답변:


3

작동하지 않는 이유는 Flash에서 파일 대화 상자를 열 때 폴더로 이동 시트를 열어 도 Safari 의 편집 메뉴 항목이 비활성화되어 있기 때문입니다 .

Flash 파일 대화 상자가있는 편집 메뉴 폴더로 이동

기본 업로드 또는 다른 파일 대화 상자는 다르게 동작합니다. 시트가 표시되면 메뉴 항목이 활성화됩니다.

일반 업로드 대화 상자가있는 편집 메뉴 폴더로 이동


Safari와는 별도로 이것을 재현하려면 Xcode에서 새로운 문서 기반 Cocoa 응용 프로그램을 작성하고 저장하고 실행하십시오. 보도 Cmd-O, Cmd-Shift-G, Cmd-V. 붙여 넣습니다. 종료 한 다음 편집 메뉴 항목 을 제거 MainMenu.xib하고 반복하십시오. Safari의 Flash 대화 상자와 비슷하게 붙여 넣지 않습니다.

Xcode 메인 메뉴 xib


그것은이다 매우 때문에, 이것은 의도적 인 보안 기능은 가능성 Cmd-A또한 보안 현명한, 많은 이해하지 않는, 비활성화 상태로 유지됩니다.

응용 프로그램 자체가 메뉴 항목에 대한 콜백을 제공하므로 Flash 대화 상자는 Safari의 일반 메뉴 항목을 사용하거나 활성화하지 않으며 가능하지 않을 수도 있습니다. 플러그인 통합의 한계 중 하나 일뿐입니다. FWIW, Microsoft Silverlight 파일 대화 상자는 정확히 동일하게 작동합니다 ( 여기 참조) .

파일 선택 API에 대한 Adobe 설명서에는 권한과 관련된 내용이 언급되어 있지 않습니다. .


설명에 동의하지는 않지만 "우리가 살아야 할 것들 중 하나 일뿐입니다"라는 말에 동의하지 않습니다. 해결 방법을 찾거나 버그 / 기능 요청으로보고 할 사람을 찾고 싶습니다. 그렇게하는 방법에 대한 제안?
cwd

@cwd bugreporter.apple.com 에서 Apple에 버그를보고 할 수 있습니다. 한 두 가지 보안 문제를 포함하여 수년 동안 수십 가지 버그가보고되었으며 그 결과는 실망 스럽습니다. 또한 "UI"가 가장 낮은 문제 범주입니다. 대신 당신의 시간에 유용한 무언가를하십시오.
Daniel Beck
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.