Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Chrome中重新启用window.alert_Javascript_Google Chrome - Fatal编程技术网

Javascript 在Chrome中重新启用window.alert

Javascript 在Chrome中重新启用window.alert,javascript,google-chrome,Javascript,Google Chrome,我无意中选中了Chrome中的“禁用来自此站点的警报”框,现在我无法在本地主机上使用任何window.alert 我已尝试在“高级”中重置设置,但没有成功。关闭并重新打开选项卡。这应该就够了。我可以看出,这只是为了真正打开对话框。但是,如果您是一名web开发人员,并且希望看到一种方法,在关闭这些功能时可能会有某种形式的通知……如果您正在使用本机警报/确认进行验证或其他任何操作。选中此解决方案可在Chrome浏览器中检测并通知用户转到设置,清除浏览历史记录,然后重新加载页面您是否尝试过更改本地主机

我无意中选中了Chrome中的“禁用来自此站点的警报”框,现在我无法在本地主机上使用任何window.alert


我已尝试在“高级”中重置设置,但没有成功。

关闭并重新打开选项卡。这应该就够了。

我可以看出,这只是为了真正打开对话框。但是,如果您是一名web开发人员,并且希望看到一种方法,在关闭这些功能时可能会有某种形式的通知……如果您正在使用本机警报/确认进行验证或其他任何操作。选中此解决方案可在Chrome浏览器中检测并通知用户转到设置,清除浏览历史记录,然后重新加载页面

您是否尝试过更改本地主机的端口?只需尝试在localhost:8080而不是localhost:80重新运行服务器,看看它是否工作?尝试关闭选项卡并在新选项卡中打开站点。对于我们的应用程序,有150多个确认窗口依赖于同步本机确认。我们正计划改变它,但这将导致我们花两周的时间来检查每一个案例。加上测试,我们现在正在推动发布。因此,这允许我们通知用户,他们已经在firefox或chrome中选中了该框。我不明白是什么阻止您在本例中使用[OK | Cancel]按钮覆盖
窗口。仅使用
MySpecialDialog
发出警报。恕我直言,如果浏览器本身允许禁用它,那么依赖它是不好的。我清楚地理解发布前的不安全感,但我坚信,如果可以用很少的测试用例(即:OK->Continue,Cancel->blocks)完成好的实践,那么花时间是值得的。也许,像
警报
这样强大的系统调用功能,
prompt
confirm
在不久的将来将在默认设置中被完全禁用,因为用户越来越讨厌广告试图通过这些功能吸引所有的注意力。@Frederik.L为了回答您的第一个问题,该应用程序已经运行了一段时间,并且已经在应用程序中根深蒂固地确认和提醒了应用程序。有很多东西依赖于同步行为。因此,尝试重新行动是不可能的。我知道如何利用回调函数,但这可能会给我带来更多麻烦,然后它会解决。你的第二点可能是对的。我可以看到这一点,尤其是Opera和Chrome从webkit中分离出来。这可能会带来一系列全新的问题。@Frederik.L还有beforeunload警报,它可以阻止用户丢失他们的工作,它也受此影响,我目瞪口呆地想弄清楚为什么本地化字符串在执行i18n时破坏了警报,直到我发现我只是测试了太多次。请注意,您必须关闭您选择退出该警报选项的同一域的所有选项卡。我在这里登陆,同时搜索FireFox的信息,它工作正常。