3

저는 얼마 동안 노력해 왔으며 지금까지 결과가없는 해결책을 찾고 수색했습니다.모바일 크롬에서 복사 할 URL을 선택하십시오.

문제 :

은 내가 모바일 브라우저에서 복사 할 전체 선택하려는 웹 페이지의 URL이 있습니다. Firefox의 경우 텍스트 형식의 읽기 전용 입력을 사용하고 있으며 클릭 이벤트 수신기에서 입력에 select()를 트리거합니다. 그것은 모바일 FF의 매력처럼 작동합니다.

Safari에는 클릭시 복사 대화 상자를 트리거하는 해결 방법도 있습니다.

Chrome을 사용하면이 문제를 해결할 수 없었습니다.

크롬 문제 here은 입력에서 읽기 전용으로 선택하면 작동하지 않는다 (여전히 사실이며 테스트 됨).

레이블을 사용하여

:

<label id="fileLink" type="text" class="link fakeInput" /> 

이 방법은 here에서 텍스트를 선택하고
$('#fileLink').click(function() { markieren(this) }); 

, 나는 그것에 클릭으로 URL을 선택할 수 있었다. 그러나 이것은 복사 대화 상자를 트리거하지 않습니다. 그것을 복사하는 URL에 잡고함으로써, 그것의 일부만을 선택하고 수동으로 전체 URL을 복사 할 선택해야합니다.

나는 이것에 대한 해결 방법이 없다는 것을 상상할 수 없습니다.

더 명확하게하려면 : FF 위해 나는 자바 스크립트 사용하고 있습니다 :

$('#pFileLink').append('<input id="fileLink" type="text" class="link" readonly="readonly" />'); 
$('#fileLink').click(function() { this.select(); }); 
$('#fileLink').val(url) 

는 사람이 아이디어는 어떻게 모바일 크롬이를 해결 했습니까?

답변

0

"복사 대화 상자가 표시되지 않습니다"라는 의미는 무엇입니까? 지금까지는 Chrome에서 클립 보드에 액세스 할 수 없습니다.

사용자는 텍스트를 입력 할 수 있도록 입력 텍스트 (읽기 전용이 아닌)와 함께 promp 또는 "모달 상자"를 사용하여 링크를 경고 할 수 있습니다.