如何从网页上的 javascript 文件中删除 html 标记
How can I remove html tags from a javascript file on a webpage?
我正在用html/javascript制作一个游戏。我将 html 和 javascript 保存在 2 个不同的文件中,并且在本地程序运行良好,所以我尝试将文件作为两个网页放在我的网站上,http://wdixon.droppages.com/coffee_brewers_v2 是 html,http://wdixon.droppages.com/coffee_brewers_v2_js 是 javascript 文件(使用崇高的文本 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来托管网页,它们可能是问题所在吗?
编辑最终: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 满意。大多数 Web 服务器按结尾处理文件类型,如果没有另行说明。
我不确定这是否是故意的,但您错过了代码中的.js扩展。
<script src="/coffee_brewers_v2_js.js" type="text/javascript"></script>
- 正在使用Dropzone.js删除服务器上已重命名的文件
- 使用javascript删除上传的文件
- 如何修复:当javascript更改DOM时,iOS会删除CSS文件
- 如何在Javascript/Jquery中删除所选文件
- 使用AJAX传递的数据编辑XML文件-正在删除XML数据
- 如何动态添加或删除Chrome扩展、内容脚本、javascript文件
- 为什么当我上传文件并点击更多上传另一个文件的第一个删除
- Javascript:下载后从文件夹中删除文件
- 使用Gulp删除所有例外文件
- 如何从 Chrome 中的文件输入中删除“未选择文件”工具提示
- Google PageSpeed Insights说“删除渲染阻塞js文件”
- 选择并删除要解析的文件和/或文件夹
- 烧瓶 - 下载后删除文件
- 使用 jQuery 从 HTML 中的多个图像元素中删除文件路径
- 正在添加用于文件删除的eventListener
- 如何最好地在文件删除时触发事件
- 文件删除 JSON 响应
- 进程无法访问该文件,因为另一个进程正在使用该文件(删除文件夹)
- PhoneGap文件删除不起作用
- 文件删除未通过客户参数