【问题标题】:Workaround for __lookupGetter__ and __lookupSetter__ functions in Google Chrome/Webkit?Google Chrome/Webkit 中 __lookupGetter__ 和 __lookupSetter__ 函数的解决方法?
【发布时间】:2012-01-31 20:44:20
【问题描述】:

取决于__lookupGetter____lookupSetter__ 方法的代码是broken in Google Chrome 对于本机对象。这是编写扩展程序时的一个障碍。

有什么解决办法吗?

【问题讨论】:

  • 有什么理由需要更改它们吗?使用包装器怎么样?
  • 如果在选项卡中激活 cookie 隔离,我需要拦截 document.cookie,如果禁用,则调用原始 cookie getter/setter。 document.cookie 的 get/set 用于网页上下文。例如 gmail 使用它,我需要将我自己的 cookie 存储返回给他们。
  • 拦截 document.cookie 听起来是窃取 cookie 的好方法。

标签: javascript google-chrome webkit getter-setter


【解决方案1】:

__lookupGetter__ 是非标准的,因此仅部分支持它并没有“损坏”。

【讨论】:

  • 我认为它被破坏了,因为这些函数存在并返回“未定义”。
  • @sw.,因为它是非标准的,如果有的话,如何支持它取决于他们。
猜你喜欢
  • 2017-11-18
  • 1970-01-01
  • 2014-02-23
  • 2019-03-20
  • 1970-01-01
  • 2018-09-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多