1

每当我使用 javascriptalert()函数时,消息上方总会出现某种形式的文本。我相信每个浏览器都不同。

  • Chrome 显示“Javascript 警报”
  • Safari 显示“Javascript”(如下所示)
  • iOS Safari 显示网站 URL。

有什么办法可以抑制这种情况吗?我只想alert()说:“警报文本”。老实说,我什至不知道从哪里开始(我很少/没有 Javascript 经验)所以我还没有尝试过任何东西。如果有人能指出我正确的方向,我将不胜感激。

alert("Alert Text");

在此处输入图像描述

4

2 回答 2

5

不,它作为一种安全措施存在,以便最终用户知道浏览器本身不是在发送消息,而是某些脚本的开发人员。

...也就是说,没有什么能阻止您创建一个看起来与浏览器警报非常相似的自定义警报。

于 2012-11-11T16:21:57.103 回答
1

这是一个实现细节。你无法改变这一点。

于 2012-11-11T16:21:47.007 回答