在调查 'mu is too short's answer to this question后,我注意到对于完全相同的脚本,我在 jsFiddle 中的行为与在本地上下文中的行为不同。关于为什么会这样的任何线索?
注意:我在本地上下文中的 Firefox 错误控制台中没有收到任何 javascript 错误。
更新:我尝试将 HTML 从fiddle.jshell.net/ambiguous/ZEx6M/1/show/light 抓取到本地文件并在 Chromium 浏览器中加载该本地文件,但在 javascript 控制台中出现以下错误:
GET file:///css/normalize.css undefined (undefined) /css/normalize.css
GET file:///css/result-light.css undefined (undefined) /css/result-light.css
Resource interpreted as Script but transferred with MIME type application/empty jquery.scrollTo-1.4.2.js:-1
Resource interpreted as Script but transferred with MIME type text/plain jquery.viewport.js:-1
我可以通过下载文件和修改标签来消除这些 javascript 错误<script>
,但这并不能解决问题。页面仍然向下滚动到最底部。即使在工作(jsFiddle)版本中也会出现这些错误。
我也在 Konqueror 中尝试了相同的过程。结果:脚本完全没有做任何事情。