我是JavaScript的新手。我有这个脚本,我需要的是隐藏网址,因为它显示在邮件中。如果你看一下window.location,你会看到我想在提示消息中隐藏的url,然后用户将被重定向到该url。
<script>
function confirmation() {
var answer = confirm("Are You sure You want to cancel?")
if (answer){
alert("No information saved!")
window.location = "http://www.google.com";
}
else{
alert("You may hit save to submit information")
setTimeout('confirmation()',10000);
}
}
</script>
答案 0 :(得分:1)
您要重定向到的网址不应出现在提示消息中。
您在上的网页的网址。这是一种反网络钓鱼功能,可确保用户被告知消息来自何处,以便网页更难以制作系统对话,诱使用户向错误的网站提供信息。
页面的作者无法禁用此功能(如果他们可以,这将是一个非常无用的安全措施!)。
答案 1 :(得分:1)
很遗憾,由于安全原因,您无法更改alert
或confirm
的标题。您可以使用自定义JavaScript对话框。
答案 2 :(得分:0)
Javascript不会让你这样做。
您可以使用jQuery
自定义对话框。
查看示例here
答案 3 :(得分:0)
有一些方法可以绕过弹出警报显示的网址;
请在此处查看我的回答:https://stackoverflow.com/a/38857492/2751668