css - Div onClick 链接不适用于移动 safari,但适用于 chrome
问题描述
我有一个下载 pdf 文件的链接,该文件适用于桌面和移动 chrome;但不是在移动 Safari 浏览器上。
我怀疑悬停的问题并将其删除。但仍然无法正常工作。
我在 React 上有以下代码。
<div className={styles.link} onClick={downloadPDF}>
Download
</div>
而CSS是
.link {
padding-top: 10px;
color: blue;
text-align: right;
cursor: pointer;
&:hover {
color: blue;
text-decoration: underline;
}
}
这个 css 没有工作,所以像下面这样删除了悬停,但仍然没有工作。
.link {
padding-top: 10px;
color: blue;
text-align: right;
cursor: pointer;
text-decoration: underline;
}
有人可以建议任何帮助吗?
解决方案
I have got a resolution. Disabled the Popup blocker on Safari Settings. It worked. Now it popsup and asks whether to allow it or not when clicking on the link.
推荐阅读
- system-verilog - 是否允许在端口中使用打包的结构?
- python - 如何生成所有有效的数字表达式?
- c++ - When I try to write to wav in c++, it says corrupt file
- oop - 确定海龟集群的数量
- reactjs - MobX 可观察更改未更新 UI/重新渲染
- android - ViewModelProvider.get 总是给出未解决的参考
- c# - 无法使用 .NET Core 控制台应用程序从 AWS ECS 任务访问 SSM
- php - PHP LDAP 上的密码清理
- javascript - Javascript How to get all values for a property from an Array of Objects?
- javascript - 在 CSS 中将一个段落浮动到另一个段落旁边?