javascript - 浏览器如何需要 .js 文件?

标签 javascript android sockets webserver

我正在为 android 开发 Web 服务器,但我遇到了一些外部 javascript 文件 (.js) 的问题。 使用外部 css 它工作正常,因为它接收 css 文件的 TCP,然后服务器将其作为普通文件发送。 对于 javascript 文件,它不会收到任何 GET/POST 请求。

我可以包含任何标签来告诉浏览器获取 js 文件吗?

目前我只试了这个:<script type="text/javascript" src="js/javascript.js"></script>

编辑: 我刚刚添加了“文本/javascript”内容类型,但似乎没有任何改变。如果我直接打开http://ip/js/javascript.js我得到了 javascript.js 的文本。然后,如果我回到我的 index.html,所有 javascript 函数都可以工作...为什么?

编辑 2: 我的服务器(此时)不使用线程.. 对于它发送页面并重新启动连接的每个请求。这可能是问题所在?? 但是,在这种情况下,它应该“有所作为”……不是吗?

编辑 3: 我确认可能是线程问题: 如果在 html 文件中我颠倒了 javascript 和 CSS 标签,javascript 有效,css 无效。你怎么看?

最佳答案

确保您没有在客户端缓存文件。如果您在页面中链接了 js 文件,它将始终尝试下载它,但缓存除外。

关于javascript - 浏览器如何需要 .js 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7093855/

相关文章:

android - RecyclerView item 点击勾选状态

java - 尝试连接到配对设备时如何修复 "java.io.IOException: read failed, socket might closed or timeout"?

c - 在c socket程序中定义结构的疑问

python - 使用本地文件套接字的 Python 和 C++ 之间的进程间通信?

java - 如果类是使用 Kotlin 创建的,则无法调试我的 Android 库

c - 制作一个 C 套接字程序以在 WAN 上在线工作

javascript - 类型错误 : e[h] is not a function

javascript - 主动应用于一个元素

javascript - 如何区分传递给函数的变量?

javascript - 动画 DOM 元素交换