XPCNativeWrapper通してるとwatchできない
タイトルのまま。
GMのwindowがwatchできない。コード見たら
var safeWin = new XPCNativeWrapper(unsafeContentWin); .... sandbox.window = safeWin;
になってた。
window.watchがundefinedになってる。watchしたいのにー...watchネタでブログ書いてたのに最後の最後でこけるなんて。なんかズルできんのか。
Limitations of XPCNativeWrapper
Object.prototype is not on the prototype chain of an XPCNativeWrapper. As a result, various Object.prototype properties are undefined on an XPCNativeWrapper (to be precise, these are __proto__, __parent__, __count__, toSource, toLocaleString, valueOf, watch, unwatch, hasOwnProperty, isPrototypeOf, propertyIsEnumerable, __defineGetter__, __defineSetter__, __lookupGetter__, and __lookupSetter__).
って書いてあった。これはだめだー。