javascript确认提示在Mac上崩溃Chrome扩展程序

时间:2017-07-14 22:13:02

标签: javascript macos google-chrome-extension

我有一个Chrome扩展程序,其中包含几个js确认提示:

return confirm("Are you sure you want to delete the order?");

在我的Windows PC上它总能正常工作。在我的Mac上它总是崩溃我的扩展弹出窗口(并且永远不会出现确认对话框)。除非我使用Chrome开发人员工具逐步完成 - 在这种情况下,它可以100%正常工作,并且确认对话框显示并且行为正确。

  1. 我尝试在确认周围加try/catch,这没有效果。永远不会输入catch块。
  2. 我尝试从命令行在Mac上运行Chrome,并使用开关启用日志记录。崩溃后我检查了日志文件。我在日志中看到了很多无用的数据,但与我的崩溃无关。
  3. 当我删除 confirm()时,它总能正常工作。
  4. 我没有直接返回确认结果,而是尝试设置var foo = confirm("foobar"); - 并返回foo - 没有运气。
  5. 有什么想法吗?

0 个答案:

没有答案