2017-10-22 6 views
0

discussed here으로 휴대 전화 사용자가 Soundcloud 내장 플레이어의 사용 환경을 경험하지 못합니다. 앱)을 사용하려면 다음과 같이하십시오. a) 작은 "Listen in browser"에 손가락으로 매우 정밀하게 탭하십시오. b) 자동 재생이 일부 장치에서 올바르게 작동하지 않기 때문에 일시 중지하려면 다시 한 번 누르십시오. c) 재생하려면 한 번 누르십시오.<iframe>은 기기가 휴대 전화가 아니라고 생각합니다. (해당되는 경우에도)

질문 : 안에로드 된 페이지가 휴대 전화가 아닌 것으로 생각하는 방법이 있습니까?

웹 사이트의 모든 방문자에게 이러한 브라우저 확장 프로그램을 설치하도록 요청할 수 없기 때문에 브라우저 에이전트를 위조하기 위해 브라우저 애드온을 설치할 필요가없는 기술을 찾고 있습니다.

이 같은 솔루션이 있습니까 :

<html> 
<body> 
<script> 
// Fake user agent for the next iframe 
// No no, we're not on a mobile device ;) 
</script> 
<iframe width="100%" height="166" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/271188615&amp;color=ff5500&amp;auto_play=false&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false"></iframe> 
</body> 
</html> 
+0

당신은 사운드 클라우드는 모바일 장치에서 전환 할 수있는 '데스크톱 버전 "을 제공할지 여부에 봤어? 그럴 경우 모바일 버전 대 강제 데스크톱 버전의 URL을 비교하고 후자를 트리거하는 데 필요한 매개 변수를 파악할 수 있습니다. 예를 들어, 페이스 북에는 '? m2w'라는 URL 매개 변수가 있습니다 (웹에서 모바일로 - 모바일에서 데스크톱 사이트를 트리거 함). –

+0

@JonUleis 데스크톱 전용 버전을 찾지 못했습니다. – Basj

답변