2017-03-01 17 views
0

我试图打开Chrome检查器来查看控制台日志,但我不能。使用javascript提示符无法打开Chrome检查器正在运行

它适用于Firefox,但不适用于Chrome。 当没有提示或警报弹出运行时,chrome开发工具已启用并运行良好。

我有一个小程序,其中有一个提示,要求用户给出一个数字。

说明用户在控制台(console.log("xxxx")),所以当页面加载和提示在屏幕上,用户必须打开检查器窗口看到他/她应该做出怎样的选择。

这里是我的代码:

console.log("1\n2"); 
var saisie = prompt("What is your choice"); 
alert(saisie); 

我想用户看到控制台日志,他们回答提示之前。

+4

我的建议是不使用10年前过时的功能。为什么不为用户提供一个交互式网页? – JLRishe

+0

谢谢大家! 我是Openclassrooms的学生,第一次学习js需要通过提示进行交互。用户和答案的解释必须在控制台中显示,这就是为什么我需要。 我已经看到我可以刷新页面,关闭窗口,在Firefox中没有任何问题的情况下打开萤火虫,但是这些工作都不在Chrome中,我的“老师”想在Chrome上使用它! 我真的知道警报和类似的东西不能用作与用户的正确交互。所以我仍然有问题! 再次感谢大家的速度和你的善良! – DamienLocussol

回答

0

您可以使用window.console访问JavaScript并通过调试控制台进行交互。然后,您可以将其内容传递给页面上的div。

0

alert被阻挡,这就是为什么人们告诉你不要使用它(或留下这样的暗示性评论)。 '阻止'意味着没有别的事情可以发生:它从字面上劫持整个标签。这意味着你不能打开chrome devtools,而不会先解除警报。我不知道这是如何在FF中工作的。

专业提示:请勿使用使用alert。永远。使用模态对话框,iframe,无论如何。请勿使用alert

相关问题