仅为Safari浏览器添加选择选项

时间:2018-08-02 09:08:17

标签: html css safari

我有一个像这样的基本SELECT元素:

<select name="bla" id="bla">
<option value="1">Opt1</option>
<option value="2">Opt2</option>
</select>

我希望如果此组件是由Safari浏览器呈现的,它将呈现

<select name="bla" id="bla">
<option value="">Select an option</option><!-- ONLY FOR SAFARI BROWSER -->
<option value="1">Opt1</option>
<option value="2">Opt2</option>
</select>

实现它的更快方法是什么?

感谢支持

1 个答案:

答案 0 :(得分:2)

没有可以调节浏览器的HTML组件,但是您可以在检测到浏览器时动态添加带有Javascript的选项。

var is_safari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);