cef浏览器页面中含有多个iframe注入js代码

获取浏览器页面含有的iframe个数,循环iframe当地址满足需要的条件是执行js代码注入

System.Collections.Generic.List<long> l = chrbro.GetBrowser().GetFrameIdentifiers();

            for (int i = 0; i < l.Count; i++)
            {
                ActiveFrame = chrbro.GetBrowser().GetFrame(l[i]);
                if (ActiveFrame.Url.StartsWith("https://baidu.com"))
                {
                    //向浏览器中注入js代码
                    ActiveFrame.ExecuteJavaScriptAsync("var tabs = document.getElementsByClassName('classname'); ", ActiveFrame.Url, 0);
                    Thread.Sleep(5000);
                    break;
                }
            }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 人生如逆旅,我亦是行人。 人生不过一场旅行,谁都是谁的过客。来来往往,四季更迭。 2018年2月11日,我结束了毕...
    一星弱火阅读 439评论 0 1
  • 每天三分钟,学个新技能。” 今天敏馨儿给大家分享一个小技能 一分钟呼吸,帮你集中注意力” 在正式开始学习一本书的内...
    阅读思人生阅读 384评论 0 0
  • 脱怀绕膝戏堂前, 转眼翩翩已少年。 怜子十三春正好, 自当勤学莫迁延。
    梅园诗隐阅读 575评论 5 34
  • X,最近我在想,如果某一天你真的有女朋友了,我一定会很难受的,不过最终也只有接受。可当我看到这张图片的时候, 我内...
    玺只喵喵咪阅读 211评论 0 1