gpt4 book ai didi

c# - BHO OnDocumentComplete 仅用于顶部框架?

转载 作者:太空宇宙 更新时间:2023-11-03 10:51:02 26 4
gpt4 key购买 nike

我正在 CSHARP 中开发 BHO,但我在 onDocumentComplete 方法中遇到问题。
它在主文档加载的每个 IFRAME 上运行。我怎样才能避免它?我只想处理主窗口中的事件。

public void OnDocumentComplete(object pDisp, ref object URL)
{
document = (HTMLDocument)webBrowser.Document;
document.body.style.backgroundColor = "red";
}

最佳答案

this.sitepDisp 进行比较。如果它们相等,则代码在主框架中运行:

public void OnDocumentComplete(object pDisp, ref object URL)
{
if (pDisp != this.site) {
// Ignore subframes
return;
}
document = (HTMLDocument)webBrowser.Document;
document.body.style.backgroundColor = "red";
}

关于c# - BHO OnDocumentComplete 仅用于顶部框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21406519/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com