我没有看到任何证据表明 IE8 正在运行我的 JavaScript。
但是,当我使用 f12 工具对其进行调试时,它会在调试器处理重新加载时运行我的 javascript。
但是,如果我从用户的角度进行重新加载(点击重新加载),我再次看到 javascript 没有运行。
很明显,调试辅助重新加载与用户重新加载不同。(调试器请求重新加载)
为什么不同...我该怎么办?
没有错误消息。我不打算支持 IE8,但我需要运行此代码以识别它并向用户报告。
我没有看到任何证据表明 IE8 正在运行我的 JavaScript。
但是,当我使用 f12 工具对其进行调试时,它会在调试器处理重新加载时运行我的 javascript。
但是,如果我从用户的角度进行重新加载(点击重新加载),我再次看到 javascript 没有运行。
很明显,调试辅助重新加载与用户重新加载不同。(调试器请求重新加载)
为什么不同...我该怎么办?
没有错误消息。我不打算支持 IE8,但我需要运行此代码以识别它并向用户报告。
如果您没有 ieshiv,那么您可能需要考虑。http://code.google.com/p/html5shiv/。我也同意@Rocket 的评估,确保没有 console.log 语句。