0

我正在尝试使用 javascript 警报功能

<img  onclick="alert(\''+marker.PlaceName+'\');"/> 

它会发出警报,但在某些移动设备(例如 android samsung galaksy s2)中,它不仅会发出消息(marker.PlaceName),还会发出警报或 javascript 信息,我该如何覆盖它? 在此处输入图像描述 在此处输入图像描述

4

2 回答 2

1

问题

浏览器如何显示警报是浏览器级别的功能,用户无法更改。如果您想更好地控制您的显示体验,您可以构建自定义弹出框或使用库来执行此操作。

原因

由于安全原因,您无法编辑这些警报框。由于网络钓鱼风险,不允许开发人员编辑浏览器级消息传递系统的外观或行为是不可取的。

替代示例

于 2013-08-08T19:35:16.453 回答
0

我建议根本不要使用警报,浏览器会跟踪警报,并且不赞成在 Web 开发中使用警报。如果页面生成大量警报,Chrome 甚至会询问用户是否要禁用页面上的警报。我建议使用由 jQuery 驱动的某种成功、错误和通知消息。有一些开源库可以用来做同样的事情。欧芹就是一个很好的例子。

于 2013-08-08T19:40:30.910 回答