Chrome的警报框文本复制问题

时间:2017-06-29 14:22:38

标签: javascript

您好我想知道我可以直接在警告框中复制文本的方式,它允许我复制IE,Safari中的文本,但不是最新的Chrome版本。不知道怎么做。

由于

1 个答案:

答案 0 :(得分:1)

我遇到了这个问题,因为我想将警报中的文本复制到翻译器中,因为它是我不懂的语言。

我最终要做的是:

在导致出现警报的页面上,通过键入(F12)或(CTRL SHIFT I)或菜单->更多工具->开发者工具来打开Chrome的开发者工具。

转到开发人员工具控制台窗格,然后在以>开头的文本输入提示下,键入:

alert = ( () => {
  const oldAlert = alert;
  var inAlert = false;
  return (x) => {
    if (!inAlert) {
      console.log(x);
      inAlert = true;
      return oldAlert(x)
      inAlert=false;
    };
  }
} )()

该命令补充了警报功能,因此任何警报消息也都将写入调试控制台,在此易于复制。现在,执行导致警报出现并关闭它的所有操作。当您查看该控制台窗口时,应该看到它已经打印了要复制的文本。您可以从那里复制它。