在 Firefox 中,可以使用以下...
HTMLDocument.prototype.__defineGetter__("cookie",function (){return "foo=bar";});
HTMLDocument.prototype.__defineSetter__("cookie",function (){});
这不会导致 WebKit 出现任何错误,而且 WebKit 肯定支持__defineGetter__
and __defineSetter__
,但它不起作用。猜测 WebKit 正在以某种方式保护该属性。
那么,关于如何在 WebKit 中实现相同效果的任何想法?