不允许更改document.domain值

时间:2011-10-10 01:40:37

标签: javascript

我需要拒绝改变document.domain。比如说,如果我在 foo.boo.com

运行此代码
Object.defineProperty(document, 'domain', { 
    get: function () {
        return 'foo.boo.com';
    }
});

然后可以将document.domain设置为 boo.com 吗?我问,因为我想拒绝不受信任的代码更改document.domain

1 个答案:

答案 0 :(得分:1)

您提出的代码似乎根本不起作用。 Safari浏览器:

它无法阻止修改Chrome中的document.domain

enter image description here