我如何使这个JavaScript代码可移植
How do I make this JavaScript code portable?
以下代码仅适用于Chrome浏览器。我需要它能在所有主流浏览器上运行。Firefox和IE只加载一次图像。Opera根本不加载。
screen.jpg文件随Cache-Control: no-cache, no-store
发送。我不能使用像jQuery这样的库,因为它们太大了。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<script type="text/javascript">
function refresh()
{
document.getElementById("screen").src = "screen.jpg";
setTimeout("refresh()", 500);
}
</script>
</head>
<body style="margin:0" onload="refresh()">
<img id="screen" style="width:100%"/>
</body>
</html>
您可以将随机数附加到源的末尾,以便每次重新请求图像:
document.getElementById("screen").src = "screen.jpg?" + Math.random()*999999;
相关文章:
- 二进制数据的可移植hashCode实现
- 谷歌地图,基于国家代码可视化国家
- 解析主机时,可移植的本机客户端权限被拒绝
- HTML客户端可移植文件生成-无外部资源或服务器调用
- JavaScript 打破标签的可移植性如何
- 如何使 thunks 独立于状态形状以使其可移植
- 与柏拉图一起进行JavaScript代码可维护性评级
- JS生成的代码可供屏幕阅读器阅读
- 当代码可用时,Javascript中的eval真的有安全风险吗
- AngularJS Material Design代码可在Chrome中使用,但不能在Firefox中使用
- 可移植函数,用于在单击时从DOM中删除元素
- Cookie代码可在FireFox和Explorer中使用,但不能在Chrome中使用
- 嵌套的可移植动态项未折叠
- 在以下场景中,如何使代码可用于多个文件文件对象
- 创建具有数据网格功能的可移植HTML报告
- 我如何使这个JavaScript代码可移植
- 元素.隐藏变量可移植性
- 用于html/javascript项目的可移植数据库
- 对Javascript非常陌生.我怎样才能使这段代码可扩展/更干净
- 从Confluence XML或HTML生成可搜索的可移植静态HTML站点