¿Cómo puedo dirigirme al navegador Samsung Android?
Estoy trabajando en un sitio web de respuesta y tengo un extraño problema CSS / JS con el navegador touchwiz por defecto de los dispositivos Android de Samsung . He buscado en StackOverflow, encontrando algunas respuestas inútiles como esta .
Tengo los dispositivos físicos para probar , pero como no es posible realizar la depuración remota en estos navegadores, es muy costoso realizar cambios, implementarlos en un servidor de control de calidad, probarlos y volver a intentarlo.
- Creación del emulador Galaxy S4
- AssetManager $ AssetInputStream.finalize () se ha agotado después de 10 segundos
- Ocultar el teclado EditTexts en Fragmentos
- Las incorporaciones de iframe de YouTube no pueden reproducirse automáticamente en Android
- TextView.getSelectionEnd () devolver el valor del índice de inicio en dispositivos Samsung Marshmallow 6.0
¿Alguna idea de cómo puedo acelerar mis pruebas o la orientación de esos navegadores específicos?
Useragent no está ayudando en mi caso …
Sólo para dar un ejemplo: uno de los muchos problemas que estoy enfrentando es en este componente gratuito , no se está posicionando en el centro de la pantalla, mientras que está bien en todos los otros navegadores Android y iOS.
- Samsung Galaxy Devices no puede usar geolocation.getCurrentPosition
- AlarmManager no funciona en dispositivos Samsung en Lollipop
- ¿Cómo grabar vídeo de ancho y altura en el dispositivo samsung android?
- ¿Existe una API disponible para usar la función de control remoto de red de Samsung TV?
- Android Socket problema en Samsung Galaxy S4 (SGS4)
- Adb no reconoce Samsung Note II y Nota 10.1
- Detección del navegador Android Phone
- Los dispositivos Samsung tienen una versión extraña de Google Play Services y no funciona correctamente
Para pruebas móviles, aquí hay algunos recursos que podrían ayudar.
Personalmente prefiero el emulador de Samsung y Adobe Edge Inspect (cobrará).
- Adobe Edge Inspect
- Emuladores Samsung
- Chrome – Modo de dispositivo y emulación móvil (recomendado sólo para probar la capacidad de respuesta)
- Keynote (podría cobrar un cargo)
Debido al límite de la longitud del contenido, haga clic en los enlaces y vea la documentación detallada.
Espero que ayude a acelerar las pruebas y depurar en dispositivos móviles.
Si usted tiene un dispositivo, le sugiero que intente esta herramienta weinre Es permitirle depurar a distancia. Siempre lo uso para cosas así
JSBin puede encargarse de la depuración de JS. Combinado con la API CSSRule y lo siguiente para obtener los valores de estilo predeterminados del navegador para un elemento y sus valores procesados actuales, es posible que pueda llegar a algún sitio.
function defaultStyle(tag) { var defaultStyles = {}, testElem = document.createElement(tag), getStyle = 'getComputedStyle' in window, styles; document.body.appendChild(testElem); styles = (getStyle) ? window.getComputedStyle(testElem) : testElem.currentStyle; for (var prop in styles) { if (!(/^\d+$/.test(prop))) { defaultStyles[prop] = styles[prop]; } } document.body.removeChild(testElem); return defaultStyles; } function currentStyle(elem) { var currentStyles = {}, getStyle = 'getComputedStyle' in window, styles; styles = (getStyle) ? window.getComputedStyle(elem) : elem.currentStyle; for (var prop in styles) { if (!(/^\d+$/.test(prop))) { currentStyles[prop] = styles[prop]; } } document.body.removeChild(testElem); return currentStyles; }
Utilice consultas de medios para crear css en función de la longitud de la pantalla. No importa si se trata de samsung o iphone navegador. También puede utilizar las bibliotecas de arranque para ello.
- ANDROID: ¿Cómo poner un retraso después de pulsar un botón?
- Obtener id de id de mensaje o _id de onReceive android