gpt4 book ai didi

javascript - HTML - 如何在不同的用户代理中显示不同的图像?

转载 作者:行者123 更新时间:2023-12-02 16:21:32 25 4
gpt4 key购买 nike

如果我使用 Chrome,我想显示 img1.jpg ( <img src="img1.jpg" alt="my Chrome Image"> )。否则,如果我使用 IE,我想显示 img2.jpg ( <img src="img2.jpg" alt="my IE Image"> )。可能吗?

提前致谢。

最佳答案

match = navigator.userAgent.match(/(chrome|safari|firefox|msie|opera|rv:11)\/?\s*([\d\.]+)/i);

ma​​tch[1] 给出浏览器名称。另外“rv:11”代表IE11。

例如,您可以准备带前缀的图像并使用匹配的值作为前缀:

myImg.src=match[1]+"-img1.jpg";
myImg.alt=match[1]+" Image";

关于javascript - HTML - 如何在不同的用户代理中显示不同的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29066555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com