元标记中的javascript在firefox和internet explorer上不起作用
我注意到:元标记中的javascript在firefox和internet explorer上不起作用,javascript,internet-explorer,firefox,meta,Javascript,Internet Explorer,Firefox,Meta,我注意到: <meta HTTP-EQUIV="REFRESH" CONTENT="0;URL=javascript:alert(2)"> 只能在chrome上运行,所以我的问题是,如何在一个可以在chrome、firefox和internet explorer上运行的meta标记中执行JavaScript? 就我的测试而言,这只适用于chrome浏览器,而不适用于internet explorer和firefox。javascript:URI,在firefox中禁用via/。
<meta HTTP-EQUIV="REFRESH" CONTENT="0;URL=javascript:alert(2)">
只能在chrome上运行,所以我的问题是,如何在一个可以在chrome、firefox和internet explorer上运行的meta标记中执行JavaScript?
就我的测试而言,这只适用于chrome浏览器,而不适用于internet explorer和firefox。
javascript:
URI,在firefox中禁用via/。我猜Internet Explorer出于同样的原因禁用了这样的URI
因此,不能使用javascript:
uri进行元刷新。当然,您仍然可以自由地执行以下操作:
<script>
setTimeout(function() { alert(2); }, 0);
// or just
alert(2);
</script>
setTimeout(函数(){alert(2);},0);
//或者只是
警报(2);