使用cefsharp时报Unable to execute javascript学习指南 at this time, scripts can only be executed within a

对于我正在处理的项目,我需要在任何网页文档处理开始之前注入

.这可以通过WebBrowser组件轻松实现,但我在使用CefSharp时遇到了困难.

这是问题的简化,网页需要“InjectedObject”才能运行.在文档的最顶部調用未注入的网页,或者在处理文档之前进行评估/执行将导致:

我需要在哪里显示网页:

感谢指出我正确的方向,以及上面代码绝大部分基于嘚示例程序.最终结果:

这满足了我对文档进行预处理的需要,并在标题的顶部添加了一些文本,确保在注入的代码之前可以运行现有代码的时間问题.

编辑几个小修复.添加了控制逻辑,仅在加载主机时插入.

我要回帖

更多关于 javascript学习指南 的文章

 

随机推荐