Open liaowubinf opened 4 months ago
看了一下相关提交,没有onBeforeBrowser
接口。
看了一下相关提交,没有
onBeforeBrowser
接口。
是的, 我也没找到, 但最近接手的一个老项目, 里面的qcefview.h里面有这个
///
我在将老项目升级为64位时发现新版没有这个方法了
看了一下相关提交,没有
onBeforeBrowser
接口。
想问下没有这个onBeforeBrowse方法, 还有别的方式能拦截window.location.href这种redirect吗
先确认一下,你是使用的哪个仓库? https://github.com/CefView/CefViewCore/blob/fe335787e8ce5d9bf719617a248c5a9bf7e8e35c/include/CefViewBrowserClient.h#L367
仓库没错, 头文件就是跟这个仓库一样的,里面的用法也是QCefview, 但是之前有onBeforeBrowse, 升级dll后编译报错了
想问下没有这个onBeforeBrowse方法, 还有别的方式能拦截window.location.href这种redirect吗
可以参考文档,看哪个函数能够实现您的目的。感觉可以通过addressChanged进行判断。
QCefView没有暴露过这个接口给上层,需要的话你自己实现就行了。
想问下没有这个onBeforeBrowse方法, 还有别的方式能拦截window.location.href这种redirect吗
可以参考文档,看哪个函数能够实现您的目的。感觉可以通过addressChanged进行判断。
不行, adressChanged是 ed ,代表是改变之后的, 不能阻断redirect
如题 新版本为何没有onBeforeBrowse重载了, 想要阻断redirect需要怎么操作呢