有点奇怪的请求,但我希望能够有一个父窗口:
- 在同一个域上创建一个新的子窗口(使用
window.open
) - 防止在子窗口中运行任何 javascript
目前,我可以通过在页面顶部包含以下内容在子窗口中执行此操作:
<script>
Function.prototype.call = function() {};
Function.prototype.apply = function() {};
</script>
这几乎可以阻止子页面中的任何 javascript 运行。但是我有什么办法可以从父窗口做到这一点?我可以在任何脚本有机会运行之前以某种方式将此代码注入子页面吗?
或者有没有其他方法可以做到这一点?
任何帮助表示赞赏