【问题标题】:The radio and checkbox buttons are not getting rendered in a Spotify app.单选按钮和复选框按钮未在 Spotify 应用程序中呈现。
【发布时间】:2013-02-23 09:21:51
【问题描述】:

我正在尝试在我的 Spotify 应用 中使用 HTML 单选按钮。 当使用 Inspector 工具时,单选按钮的代码会出现在那里,但单选按钮不会在 Spotify 客户端内的浏览器中呈现。对于复选框,我也得到了相同的结果。

相同的代码用于 IE、Mozilla 或 Chrome 等普通浏览器,并且单选按钮可以毫无问题地呈现。

谁能告诉我为什么单选按钮没有在 Spotify 客户端内的沙盒浏览器中呈现?

谢谢,

【问题讨论】:

    标签: spotify


    【解决方案1】:

    在检查器中查看单选按钮时,您可以看到输入标记正在获取 sp://import/css 中设置的 -webkit-appearance:none 属性/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 文件,这可能是您获取该属性的方式。该行为仅存在于 radio 和 checkbox 类型,因为其他输入类型在其他地方被覆盖。

    提示:如果你在inspector中查看css属性,你实际上可以检查它们来移除或重新添加样式。

    解决方案

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

    请注意: 开发人员可能有意不显示单选/复选框按钮,因此您的应用可能会因 UI 指南而出现审批问题。

    问候,
    凯文

    【讨论】:

      【解决方案2】:

      这篇文章说这是一个错误: Spotify - Using Checkbox UI elements

      (没有检查 spotify api doctought...)

      【讨论】:

        最近更新 更多