我在处理另一个问题时发现了这个错误。列出的 JavaScript 命令的顺序与它们在 Safari 中的执行顺序不同:
例子:
alert('here');
document.write('This is the hidden message.');
alert('You should be seeing the hidden message by now.');
在我的浏览器中,在语句alerts
之前执行。document.write()
我已经在使用 Safari 版本 5.17、6.0 和 6.0.2 的两个不同 Mac OS X 上看到了这个错误,但我还没有确认其他人已经看到了这个错误。
这是小提琴:
谁能确认他们看到了这一点,如果是,请告诉我为什么会这样?