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

标签 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 文件被解释为 html,当您查看 javascript 页面的源代码时,您可以看到我没有编写的 html。

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

编辑:我已重命名 JavaScript 文件 Coffee_brewers_v2.js

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

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

问题依然存在

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

编辑最终:Droppages 强制将每个文件解释为 html。我想出了如何从他们的网站上阻止这种情况。这一切都很完美。你可以玩我糟糕的游戏作为对我坚持下去的奖励(它有效!)

最佳答案

服务器对文件 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 满意。如果没有另外说明,大多数网络服务器都会按结尾处理文件类型。

关于javascript - 如何从网页上的 javascript 文件中删除 html 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34957862/

相关文章:

jquery - 使用 materializecss 单击更改图标

javascript - mongodb - 不明白为什么/如何使用 map-reduce

javascript - CSS3 转换不适用于 DIV 元素

javascript - 将 Highcharts 与 Curljs 集成的最佳方式是什么?

html - 输入标签名称属性中的方括号

.js 的 php 自动滚动问题

javascript - Tablesorter 外部搜索输入栏在 jquery 插入时失败

php - 调用 PHP 脚本后尝试使用 JS 切换 div

javascript - 有什么方法可以使用 .bind 或 .apply 为被调用方法提供调用方法或循环的范围?

javascript - 我怎样才能使这个 jquery 函数专注于只处理我想要的链接,而不是使用页面上的任何 <a>?