Estou tentando usar botões de opção HTML no meu Aplicativo Spotify. Quando o Inspetor Quando a ferramenta é usada, o código do botão de opção está presente, mas o botão de opção não está sendo renderizado no navegador dentro do cliente Spotify. Também estou obtendo o mesmo resultado para a caixa de seleção.
O mesmo código é usado em navegadores normais como IE, Mozilla ou Chrome e o botão de opção é renderizado sem nenhum problema.
Alguém pode me dizer por que o botão de opção não está sendo renderizado no navegador em área restrita dentro do cliente Spotify?
Obrigado,
Respostas:
0 para resposta № 1Este post diz que é um bug: Spotify - Usando elementos da interface do usuário da caixa de seleção
(não checou o api doc do spotify ...)
1 para resposta № 2
Ao olhar para o botão de opção no inspetor, você pode ver que a tag de entrada está recebendo o -webkit-aparecimento: nenhum atributo definido no sp: //import/css/shared.css e sp: //import/css/reset.css arquivos.
button, input, textarea {
-webkit-appearance: none;
font-family: inherit;
font-size: 12px;
}
o sp: //import/css/adam.css e sp: //import/css/eve.css arquivos importam o sp: //import/css/shared.css arquivo, que é como você provavelmente está obtendo esse atributo. O comportamento existe apenas para os tipos de rádio e caixa de seleção porque os outros tipos de entrada são substituídos em outros lugares.
Gorjeta: Se você visualizar os atributos css no inspetor, poderá verificá-los para remover ou adicionar novamente o estilo.
Solução:
<input type="radio" style="-webkit-appearance:radio" />
<input type="checkbox" style="-webkit-appearance:checkbox" />
Esteja avisado: Pode ter sido intenção dos desenvolvedores não exibir botões de opção / opção, portanto, seu aplicativo pode ter problemas de aprovação devido às diretrizes da interface do usuário.
Saudações,
Kevin