JavaScript代码在删除后执行

JavaScript代码在删除后执行,javascript,html,textwrangler,Javascript,Html,Textwrangler,我的HTML文档中有一个javascript代码,然后我决定从.js文件加载该代码,而不是直接在HTML文档中写入,但之后我决定根本不使用它,并删除了我的标记。在那之后,我打开了我的HTML文件,JavaScript仍然在运行。我删除了.js文件,它仍然执行。还尝试将我的文档复制到新的HTML文件中,但仍然如此。有什么问题吗?在Mac OS X 10.10.5 Yosemite上使用TextWrangler从您的描述来看,这是不可能的。使用浏览器调试工具跟踪它正在加载的JavaScript源以及

我的HTML文档中有一个javascript代码,然后我决定从.js文件加载该代码,而不是直接在HTML文档中写入,但之后我决定根本不使用它,并删除了我的标记。在那之后,我打开了我的HTML文件,JavaScript仍然在运行。我删除了.js文件,它仍然执行。还尝试将我的文档复制到新的HTML文件中,但仍然如此。有什么问题吗?在Mac OS X 10.10.5 Yosemite上使用TextWrangler从您的描述来看,这是不可能的。使用浏览器调试工具跟踪它正在加载的JavaScript源以及任何网络事件(如有必要)。您可能只是在修改不正确的文件


如果使用的是旧版本的代码,请按照注释中的说明清除浏览器缓存(
CTRL+F5
,或者如果使用Chrome,请打开调试工具,然后长按刷新按钮并单击“清空缓存并硬重新加载”),或者临时修改HTTP服务器以发送
缓存控制:无缓存
HTTP头。

位置:固定;在我的css中的navwrap中,没有.js。很抱歉

我遇到了类似的问题并发现了问题。我绞尽脑汁想浏览器是如何从一个被删除的文件中运行脚本的

我正在运行XAMPP来测试一个利用PHP JS MySQL通信的站点,并且给定页面的所有javascript代码都保存在一个特定的javascript文件中。即使我更改了javascript文件名,代码仍在我的浏览器中运行较旧的版本。。!事实证明,我无意中更改了我的服务器('localhost')文件夹,因此HTML无法找到javascript文件。。。javascript或Chrome中一定存在内存泄漏,因为它仍然记得较旧版本的.js文件。我通过更正页面HTML中嵌入的javascript引用修复了它:

旧版:

<script type="text/javascript" src="http://localhost/ServerSideCode/phplogin/consignEdit.js"></script>
<script type="text/javascript" src="http://localhost/consignEdit.js"></script>

新建:

<script type="text/javascript" src="http://localhost/ServerSideCode/phplogin/consignEdit.js"></script>
<script type="text/javascript" src="http://localhost/consignEdit.js"></script>

我知道线程很旧,但这只是发生在我身上,而且。。。 您可能有同一文件的两个副本正在运行。。。
您可能更新了错误的文件。

执行ctrl+shift+Ry如果浏览器正在捕获文件,请按
ctrl+F5
以硬刷新删除浏览器缓存ctrl+shift+DEL-从浏览器中删除缓存的最佳方法,因为您可以选择要删除的内容。即使我使用从未使用过的浏览器打开它,它也会执行相同的操作,而且不可能使用缓存文件。您并没有对您认为是的文件进行更改。使用缓存删除了整个浏览器历史记录,在调试工具中执行了“空缓存和硬重新加载”,在源代码中并没有加载.js文件。在我的计算机中,这个.js文件没有任何痕迹,但不知怎的,它正在加载。安装了新的浏览器并打开了相同的index.html文件,但仍然有.js文件在执行。您确定是js文件在执行吗?您是否有任何可能干扰网站的浏览器扩展(GreaseMonkey/TamperMonkey)?