在Firefox中,可以使用以下内容...
HTMLDocument.prototype.__defineGetter__("cookie",function (){return "foo=bar";});
HTMLDocument.prototype.__defineSetter__("cookie",function (){});
Run Code Online (Sandbox Code Playgroud)
这不会导致WebKit中的任何错误,WebKit肯定支持__defineGetter__和__defineSetter__,但它不起作用.猜猜WebKit正在某种程度上保护这个属性.
那么,如何在WebKit中实现相同效果的任何想法?
Chrome在其开发工具的"配置文件"标签中有一个"Take Heap Snapshot"操作.对于我的生活,我在Safari Web Inspector中找不到相同的功能(我已经查看了Safari和WebKit).
这个功能根本不可用吗?如果是这种情况,是否可以选择在iOS应用程序中获取WebView的堆快照?