我正在尝试在 Spotify应用中使用HTML单选按钮。 当使用 Inspector 工具时,单选按钮的代码会出现在那里,但单选按钮不会在Spotify客户端内的浏览器中呈现。我也得到了相同的结果复选框。
相同的代码与IE,Mozilla或Chrome等普通浏览器一起使用,并且单选按钮的呈现没有任何问题。
有人可以告诉我为什么Spotify客户端内的沙盒浏览器中没有呈现单选按钮吗?
谢谢,
答案 0 :(得分:1)
查看检查器中的单选按钮时,您可以看到输入标记正在 sp:// import / css中设置 -webkit-appearance:none 属性/shared.css 和 sp://import/css/reset.css 文件。
button, input, textarea {
-webkit-appearance: none;
font-family: inherit;
font-size: 12px;
}
sp://import/css/adam.css 和 sp://import/css/eve.css 文件导入 sp:/ /import/css/shared.css 文件,这就是你可能获得该属性的方式。该行为仅存在于radio和checkbox类型中,因为其他输入类型在其他位置被覆盖。
提示:如果您在检查器中查看css属性,您实际上可以检查它们以删除或重新添加样式。
<强>解决方案强>:
<input type="radio" style="-webkit-appearance:radio" />
<input type="checkbox" style="-webkit-appearance:checkbox" />
警告: 开发人员可能不打算显示广播/复选框按钮,因此您的应用可能会因为UI准则而出现审批问题。
问候,
凯文
答案 1 :(得分:0)
这篇帖子说这是一个错误: Spotify - Using Checkbox UI elements
(没有检查spotify api doc tought ...)