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

问题描述 投票:0回答:1

我有一个像这样的基本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>

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

感谢支持

html css safari
1个回答
2
投票

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

var is_safari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
© www.soinside.com 2019 - 2024. All rights reserved.