在这里检查
javascript:Function("alert('this is ok')")();
和...一样
new Function("alert('this is ok')")();
语法叫什么?
有参考吗?
编辑
抱歉,我的错,这只是一个标签,而不是等于new
。
<script>
javascript:C("val");
wener:C("val");
function C(v)
{
this.val = v;
alert(window.val)
}
</script>
<a href="javascript: alert('foo');">click me</a>
有关详细信息,<a href="javascript: alert('foo');">click me</a>
请参阅URI_scheme(感谢ps夫手)和草稿hoehrmann-javascript-scheme
它被称为“在属性中使用JavaScript的旧方法”,仅与HTML有关。
您还可以编写:
poop:Function("alert('ohai')")();
您的示例只是JavaScript代码,而不是HTML属性,因此它只是一个标签。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句