我有一个班级,位于一个单独的模块中,我无法改变.
from module import MyClass
class ReplaceClass(object)
...
MyClass = ReplaceClass
Run Code Online (Sandbox Code Playgroud)
除了这个文件之外,这不会改变MyClass.但是,如果我要添加这样的方法
def bar():
print 123
MyClass.foo = bar
Run Code Online (Sandbox Code Playgroud)
这将工作,foo方法将在其他地方可用.
如何完全替换课程?
问题如下.
onbeforeunload就像Firefox中的魅力一样,e.explicitOriginalTarget.activeElement它显示了被点击的元素导致它.
window.onbeforeunload = function(e){
if (e.explicitOriginalTarget.activeElement){
return;
}
Run Code Online (Sandbox Code Playgroud)
在Chrome中,e当您关闭窗口或单击链接时,"对象"看起来完全相同.有没有办法确定chrome中的目标?