我想从直接访问中隐藏 JS 的来源。所以我想制作一个一次性的JS文件。我使用临时会话 cookie。cookie 在包含 JS 文件之前设置,然后过期。
而不是想法本身,我的确切问题是浏览器如何操作 JS 文件?它是否会在我们写入标签后立即缓存 JS 文件的副本,<script>
或者脚本标签只是一个参考,并且浏览器应该始终可以访问 JS 文件?
示例asp源:
<html>
<body>
<% response.cookies("tempJs")="yes"%>
<script src="myscripts.asp"></script>
<% response.cookies("tempJS")="no"%>
</body>
</html>
一次性 JavaScript 示例 (myscripts.asp):
<%
response.ContentType="text/javascript"
if request.cookies("tempJs")="yes" then
%>
document.write ("Hello world");
<%
end if
%>