【发布时间】:2013-07-08 16:29:14
【问题描述】:
如果我有类似的 javascript 源代码
<script src="http://domain.com/js/script.js">
我可以在它的末尾添加更多值吗
<script src="http://domain.com/js/script.js?state=1">
然后在 javascript 中获取状态??
这个想法来自我必须获得客户端分辨率并将其保存到会话但我无法通过 php 获取它的情况,因此我必须通过 javascript 获取它,但我不想显示来自的脚本源代码
我认为这是可能的,因为我看到很多来源确实有这样的链接!
【问题讨论】:
-
为什么一定要把分辨率传给脚本?脚本不能在需要的时候计算吗?
-
我不明白你的意思。
state会做什么? -
每当我向脚本源添加查询字符串参数时,它都是时间戳或版本以防止缓存。
-
当我需要提供参数时,我通常会创建一个 PHP 文件(标题为文本/javascript),其中
$_GET的值并输出格式化的 js 文件:<script src="http://domain.com/js/script.php?state=1" />。但是 js 上的?值是 Jeremy 所说的时间戳或版本,以防止缓存。
标签: javascript