2017-10-22 3 views
0

Wie discussed here die Benutzererfahrung der Soundcloud eingebetteten Player ist wirklich arm auf mobilen Geräten (für diejenigen, die nicht haben oder nicht wollen App), weil es erfordert a) ein sehr präzises Antippen mit dem Finger auf dem kleinen "Listen in Browser" b) ein weiteres Tippen auf Pause, weil Autoplay bei einigen Geräten nicht richtig funktioniert, c) ein Tap zu spielen:Machen Sie eine <iframe> denken, das Gerät ist kein Handy (auch wenn es)

Frage: Gibt es eine Möglichkeit, eine Seite in einem geladen "denken" das Gerät ist kein Mobiltelefon?

Ich bin auf der Suche nach einer Technik, die kein Browser-Add-on benötigt, um den User-Agent zu fälschen, weil ich nicht jeden Besucher meiner Website bitten kann, eine solche Browser-Erweiterung zu installieren.

Gibt es eine Lösung wie folgt aus:

<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

Haben Sie sahen in, ob eine Soundcloud „Desktop-Version“ bietet, die Sie von Ihrem mobilen Gerät umschalten? Wenn dies der Fall ist, können Sie die URLs der mobilen Version mit denen der erzwungenen Desktop-Version vergleichen und herausfinden, welche Parameter benötigt werden, um letztere zu aktivieren. (Zum Beispiel hat Facebook einen URL-Parameter namens '? M2w' - Mobile to Web - der die Desktop-Site auf dem Handy auslöst.) –

+0

@JonUleis Ich habe keine Desktop-Version gefunden – Basj

Antwort

Verwandte Themen