IE9 JavaScript - 在window.location上使用Object.defineProperty

时间:2014-06-24 14:24:35

标签: javascript internet-explorer-9 window.location defineproperty

Object.defineProperty(window.location, "x", function(){});

我使用Object.defineProperty向对象添加属性。在Firefox和Chrome中,向window.location添加属性和方法可以通过这种方式正常工作,但是在IE9中,我收到了一个"对象不支持此操作"错误。

Object.defineProperty似乎可以与其他东西一起使用。并通过" window.location.methodName = function(){}"添加方法;似乎工作。但是我想添加一个GET属性。

我准备将属性转换为方法,但是我想确定它是不可能的,因为属性在我想要的内容中更符合逻辑。

0 个答案:

没有答案