2012-03-19 7 views
0

SpotifyアプリにHTMLラジオボタンを使用しようとしています。 インスペクタツールを使用すると、ラジオボタンのコードが表示されますが、ラジオボタンはSpotifyクライアントのブラウザに表示されません。チェックボックスについても同じ結果が得られます。ラジオボタンとチェックボックスボタンはSpotifyアプリケーションでレンダリングされません。

IE、Mozilla、Chromeなどの通常のブラウザで同じコードが使用され、ラジオボタンが問題なくレンダリングされます。

Spotifyクライアントのサンドボックスブラウザでラジオボタンがレンダリングされない理由を教えてもらえますか?

おかげで、インスペクタのラジオボタンを見ると

答えて

1

、あなたが入力タグが-webkit-外観を取得していることがわかります。SPに設定なし属性://インポート/ CSS /shared.csssp://import/css/reset.cssファイル。

button, input, textarea { 
    -webkit-appearance: none; 
    font-family: inherit; 
    font-size: 12px; 
} 

SP://import/css/adam.cssSP: //import/css/eve.cssファイルがSPをインポートします。//import/css/shared.cssをというファイルがあります。その属性を取得している可能性があります。他の入力タイプは他の場所で上書きされるため、ビヘイビアはラジオとチェックボックスタイプにのみ存在します。

ヒント:インスペクタでcss属性を表示すると、実際にそのスタイルを削除または再追加することができます。

ソリューション

<input type="radio" style="-webkit-appearance:radio" /> 

<input type="checkbox" style="-webkit-appearance:checkbox" /> 

は警告さ:ラジオ/チェックボックスのボタンを表示しないように、開発者の意図であったかもしれないので、あなたのアプリが原因でUIの承認問題が発生する可能性がありガイドライン。

よろしく、
ケビン

関連する問題