JavaScript代码在删除后执行

时间:2017-03-17 08:24:44

标签: javascript html textwrangler

我的HTML文档中有一个javascript代码,然后我决定从.js文件中加载该代码而不是直接在HTML文档中编写它,但之后我决定不使用它并删除我的标记。之后我打开了我的HTML文件,JavaScript仍在运行。我删除了.js文件,但仍然执行。还试图将我的文档复制到新的HTML文件,但它仍然是这样做的。可能是什么问题?在Mac OS X 10.10.5 Yosemite上使用TextWrangler

4 个答案:

答案 0 :(得分:0)

根据您的描述,这是不可能的。使用浏览器调试工具来跟踪它加载的JavaScript源以及任何网络事件(如有必要)。您可能只是修改了错误的文件!

如果使用较旧版本的代码,请按照评论(CTRL + F5中所述清除浏览器缓存,或者如果使用Chrome,请打开调试工具,然后长按“刷新”按钮并点击“ Empty Cache and Hard Reload“),或临时修改您的HTTP服务器以发送Cache-Control: no-cache HTTP标头。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

我遇到了类似的问题,并找到了问题。我为浏览器如何运行已删除文件中的脚本而烦恼。

我正在运行XAMPP来测试一个利用PHP-JS-MySQL通讯的网站,并且给定页面的所有JavaScript代码都保存在一个特定的javascript文件中。即使更改了javascript文件名,该代码仍在我的浏览器中运行旧版本。好吧,事实证明,我无意中更改了我的服务器('localhost')文件夹,因此HTML找不到javascript文件... javascript或Chrome浏览器中肯定有内存泄漏,因为它仍记得的较旧版本。 js 文件。我通过更正页面HTML中嵌入的javascript参考来解决此问题:

OLD:

print("Here is the current expected departure time for bus line  1 heading to " + resp['departures'][which_line]['direction'])

新:

x <- tibble::tribble(
  ~year, ~state,   ~month, ~number,
   1998, "Acre",   "January", 0,
   1998, "Acre",  "February", 0,
   1998, "Acre",     "March", 0,
   1998, "Acre",     "April", 0,
   1998, "Acre",       "May", 0,
   1998, "Acre",      "June", 3,
   1998, "Acre",      "July", 37,
   1998, "Acre",    "August", 130,
   1998, "Acre", "September", 509,
   1998, "Acre",   "October", 44
  )

答案 3 :(得分:-1)

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