根据浏览器更改下载链接
Change download link depending on browser
好,那为什么不行呢
我的Java脚本
<head>
<script type="text/javascript">
if (navigator.userAgent.match(/like Mac OS X/i)) {
document.getElementById('down').href="http://www.google.com";
}
</script>
</head>
正文中有
<div style="text-align: center;"><a href="http://www.twitter.com" id="down"><img src="img/download.gif"/></a></div>
但是它根本不起作用:/
您已经将脚本放在<head>
中,这意味着在脚本运行时"down"锚元素不存在,因此没有href要更改。
将脚本移动到正文的末尾,或者让脚本内容在load
事件上运行
尝试删除like
:
navigator.userAgent.match(/Mac OS X/i)
相关文章:
- 将下载链接从web浏览器传递给第三方应用程序
- 使用angular创建JSON下载链接
- jquery对话框可见时自动下载链接问题
- aFrame.io创建超链接和下载链接
- 将屏幕截图显示为pdf下载链接
- 为什么YouTube-dl下载链接来自YouTube在meteorjs应用程序中
- 从ASP网站抓取JavaScript下载链接
- 您如何处理需要使用 Angular 的授权令牌的下载链接
- 在 Spring-MVC 中创建下载链接
- 一键下载链接并在浏览器操作中添加书签
- 设置下载文件的名称,即使下载链接重定向到另一个
- 根据移动/桌面操作系统在网站上显示不同的按钮/下载链接
- 如何在动态生成的下载链接中解析csv文件
- 单击多个 HRREF 下载链接
- 我如何使一个下载链接与两个东西下载
- Html和javascript:如何将下载链接切换到按钮
- 如何为IPFS托管的文件创建下载链接
- 单击图像下载链接
- 在javascript中的两个下载链接之间创建一条折线
- 在不下载文件的情况下检查下载链接是否正常工作