我有一个问题,我正在尝试在我们的网站上调试,其中没有找到特定的JavaScript例程.我无法确定原因,但我的想法是,如果F12 Dev工具由于某种原因无法访问代码,那么该脚本块中的任何内容都将无法访问且无法执行.
有什么地方我可以寻找解释为什么一个脚本块中的代码可以访问,另一个看似相同的块是无法访问的?
我已经读到这样做是不好的,并且在规范之外,但我有一个有点间歇性的错误,可能是相关的.只是想知道普遍的共识是"用凝固汽油弹燃烧代码"还是"它在这些有限的条件下工作".
我发现,在一个非常复杂的代码库中,我们维护,<script>标记,从外部源(javascript和jquery)和内联脚本加载,在</head>之前和之后<body>.大部分是在表单完全加载后需要加载的代码.
在我开始做改革,以便把代码到head标签的底部,我想明白发生了什么,现在到运行该代码的客户(我们的目标是不会打破当前的用户体验).这些脚本是在呈现页面之前加载还是之后?这个无人区代码的实际状态首先不应该存在于什么状态?
谢谢!