根据此视频 (1:45),只需在地址栏上键入以下 JavaScript 警报即可在网络浏览器上运行。
javascript: alert("Hello World")
但是,我的网络浏览器没有收到弹出消息(Hello World),而是将其重定向到谷歌搜索。
我尝试过使用不同的网络浏览器,但仍然没有弹出窗口。
这个案例有什么问题以及如何解决?
您需要指示浏览器以 JS 方式执行您的命令:
javascript:alert('Is this 1998?')
请记住,如果您将其直接复制并粘贴到浏览器中,出于安全原因,它将呈现为
alert('Is this 1998?')
。你不想执行你在互联网上选择的任意 JS 代码。
尽管这个线程很古老,但我认为值得补充的是,这种“行为”在浏览器之间是不同的。 因此,应该始终给出建议,指定哪个浏览器,最好还指定建议的解决方案适用于哪个版本。 一般来说,根据我的经验,Firefox 及其“衍生品”是最难限制这种情况的浏览器......尽管当然会随着时间的推移而改变......而且我可能是错的