请问如果在一个页面中包含下面的 document.write 代码,是否有潜在危害?
<script>
<div>
(function() { document.write('');})();
</script>
</div>
使用了 document.write 后,使用 async 加载脚本就无法正常工作。
Failed to execute 'write' on 'Document': It isn't possible to write into a document from an asynchronously-loaded external script unless it is explicitly opened.
会,因为会把其他文档内容清空,一般情况下,不会用这个的吧
只会清除所在 div 的文档内容吧?
@dudu: 你这样写的话,是的,如果是加了 window.onload,就是全部清空
是不是写错了?
应该这样吧.?
<script>
(function() { document.write('');})();
</script>
就是这样的,是合作伙伴提供的代码
@dudu: 这样会有什么危害.?根本都不会执行吧.会直接显示的
@只会造轮子: 不好意思,<script>
是我提问漏掉了。
最大的危险是他能write出script?