如何使用CEFPython在Python中为CEF定义自定义方案处理程序?
我发现这个thread解释了如何在C ++中定义CefSchemeHandlerFactory
和CefSchemeHandler
。但我不知道如何使用CefBase
作为基类型在Python中实现这些类,以及Python中等效类的文档。
答案 0 :(得分:1)
自定义方案支持尚未在CEF Python中实现,请参见问题50“添加自定义方案支持”:
https://code.google.com/p/cefpython/issues/detail?id=50
使用OnBeforeResourceLoad()和/或GetResourceHandler()可能会完成同样的事情。请参阅RequestHandler维基页面:
https://code.google.com/p/cefpython/wiki/RequestHandler
有一个wxpython-response.py示例使用GetResourceHandler来拦截所有正在加载的资源:
另见第49期“实施OnBeforeResourceLoad”(CEF Python 1),一些评论可能会让您深入了解事情: