如何从网页上的javascript文件中删除html标签?

时间:2016-01-22 23:48:47

标签: javascript jquery html

我正在使用html / javascript制作游戏。我将html和javascript保存在2个不同的文件中,本地程序运行正常,所以我尝试将文件放在我的网站上,因为两个网页http://wdixon.droppages.com/coffee_brewers_v2是html而http://wdixon.droppages.com/coffee_brewers_v2_js是javascript文件(使用sublime text 2创建并保存为.js)html引用带有以下标记的javascript文件

<script src="/coffee_brewers_v2_js" type="text/javascript"></script>

但与本地测试不同,在线版本不会收到javascript文件。

我相信这是因为当您查看javascript页面的来源时,javascript文件被解释为html,您可以看到我没有写的html。

发生了什么事?我怎样才能解决这个问题? (除了将所有javascript代码放在html文件中)

编辑:我已将javascript文件重命名为coffee_brewers_v2.js

并将html文件中的html标记更改为:

<script src="/coffee_brewers_v2.js" type="text/javascript"></script>

问题仍然存在

编辑2:我现在注意到.html甚至还有我没有放在那里的段落标签。我正在使用droppages(dot)com(没有声誉在一个问题中发布第三个链接)通过Dropbox托管网页可能是问题吗?

EDIT FINAL:Droppages强行将每个文件解释为html。我想出了如何阻止他们的网站。这一切都很完美。你可以玩我可怕的游戏作为奖励,坚持下去(它有效!)

2 个答案:

答案 0 :(得分:0)

服务器对文件coffee_brewers_v2_js的响应是

  HTTP/1.1 200 OK
  Cache-Control: private
  Content-Type: text/html; charset=utf-8
  Expires: Fri, 22 Jan 2016 23:49:43 GMT
  Last-Modified: Fri, 22 Jan 2016 19:06:44 GMT
  Server: Microsoft-IIS/7.0
  Date: Fri, 22 Jan 2016 23:50:43 GMT
  Content-Length: 6108
Length: 6108 (6.0K) [text/html]

支持您假设以HTML格式发送。您可以尝试将JavaScript文件重命名为coffee_brewers_v2.js,以使Microsoft的IIS感到高兴。如果没有另外说明,大多数Web服务器都会通过结尾来处理文件类型。

答案 1 :(得分:0)

我不确定这是否是故意的,但您错过了代码中的.js扩展程序。

<script src="/coffee_brewers_v2_js.js" type="text/javascript"></script>