Pya*_*ung 25 javascript browser iphone safari alert
我在iPhone Safari中运行一个网页.该页面有一个按钮.单击它,将显示一个警告消息框.还行吧.然后,我通过在地址栏中输入来更改或添加#hash URL ,然后,警报消息框停止工作.我点击按钮,没有任何反应.没有javascript错误但没有警告消息框.
这个iOS Safari是否已知问题?
请分享您的想法和您提出的解决方案.非常感谢!
$(".button").click(function () {
alert('Hello');
});Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js"></script>
<input class="button" type="button" value="alert" />Run Code Online (Sandbox Code Playgroud)
注意:
#除了作为对锚点的引用之外,从未在 url 中使用过 a ,但我对此不是 100% 确定...我认为#向 url 添加 a 并按 Enter 键不会重新加载页面。url#abc中的 确实告诉浏览器跳转到名为的锚点abc,因此这永远不会重新加载页面或触发某些 JavaScript。如果您不想跳转/滚动到实际页面中的某个锚点,请不要#在网址内使用。那应该可以解决你的问题。
| 归档时间: |
|
| 查看次数: |
1003 次 |
| 最近记录: |