我正在尝试使用cefPython和OnBeforeResourceLoad方法。
我已将其实施如下:
def OnBeforeResourceLoad(self, browser, request, redirectURL, streamReader, response, loadFlags):
#
if request.GetUrl() == "http://firsturl":
redirectURL = "http://secondurl"
return False但是,在运行该程序时,我得到以下信息:
TypeError: OnBeforeResourceLoad() takes exactly 7 arguments (4 given)我在这里做错什么了?
这方面的文件如下:
发布于 2014-04-20 09:58:52
在CEF 1中,回调包含6个参数。在CEF 3中,只有三个论点。(与“自我”分别为七和四)。在您链接到的RequestHandler wiki页面上,有两个回调签名,一个用于CEF 3,另一个用于CEF 1。
https://stackoverflow.com/questions/23174373
复制相似问题