You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by so...@apache.org on 2017/03/17 07:11:28 UTC
[24/40] incubator-weex git commit: * [jsfm] remove freeze
Object.prototype.__proto__
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/cbfab65f/html5/shared/freeze.js
----------------------------------------------------------------------
diff --git a/html5/shared/freeze.js b/html5/shared/freeze.js
index 9c68da0..6f54881 100644
--- a/html5/shared/freeze.js
+++ b/html5/shared/freeze.js
@@ -30,7 +30,6 @@ function freezeObjProto () {
freezeObjProtoProperty('toLocaleString')
freezeObjProtoProperty('toString')
freezeObjProtoProperty('valueOf')
- freezeObjProtoProperty('__proto__')
Object.seal(Object.prototype)
}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/cbfab65f/html5/test/unit/shared/index.js
----------------------------------------------------------------------
diff --git a/html5/test/unit/shared/index.js b/html5/test/unit/shared/index.js
index 8a07a47..67eef9e 100644
--- a/html5/test/unit/shared/index.js
+++ b/html5/test/unit/shared/index.js
@@ -42,7 +42,7 @@ describe('freeze the prototype of build-in objects', function () {
it('Object & Object.prototype', () => {
expect(Object).to.be.frozen
- expect(Object.prototype).to.be.frozen
+ // expect(Object.prototype).to.be.frozen
})
it('Array & Array.prototype', () => {
expect(Array).to.be.frozen