我想为TWebBrowser禁用键盘并避免使用Ctrl+C在其中复制信息。 但我在TWebBrowser属性中找不到任何禁用键盘的选项。 有没有办法做到这一点? 编辑:我看到了这个解决方案,但它不起作用。 禁用所有按键 ...
我想为TWebBrowser禁用键盘并避免使用Ctrl+C在其中复制信息。 但我在TWebBrowser属性中找不到任何禁用键盘的选项。 有没有办法做到这一点? 编辑:我看到了这个解决方案,但它不起作用。 禁用所有按键 ...
我从https://github.com/7even11/Delphi-EmbeddedWB使用TEmbeddedWB for RAD Studio Rio 10.3.3 编译测试应用程序几乎没有困难 我只是将 EmbeddedWB 组件放在表单上并进行编译。 它在 Delphi 中编译得很好。 在 ...
OnBeforeNavigate2事件针对单个文档发生多次。 我正在加载的文档包含iframe以便多次触发OnBeforeNavigate2事件。 我想要做的是找出哪个框架触发它并在框架触发它时取消导航,而不是用户单击。 我有点确定我需要处理pDisp参数来确定帧源,如果它是 NULL 父级或 ...
TEmbeddedWB包含一个事件,用于扩展对其他服务的支持,称为OnQueryService 。 根据MSDN ,将调用此函数以允许我返回IHttpSecurity引用,因此我可以用自己的方式处理证书错误。 然而,虽然OnQueryService被调用一些其他的接口,它永远不会被调用的IH ...
将TMemo , TEmbeddedWB和TButton放在Delphi VCL表单上。 这是表单单元的代码: 这是Memo1.Lines的内容: 但它不起作用:单击按钮后vResult为0。 为什么它不起作用? ...
我有一个包含以下内容的外部JavaScript文件mypapopup.js : 德尔福XE8 VCL窗体应用程序,与TEmbeddedWB.ExecScript我注入这个JavaScript到EmbeddedWB加载的文件: 请注意,通过此代码,脚本标签被添加到HEAD部分,该脚 ...
德尔福XE8 VCL形式Aplication,与TEmbeddedWB我得到这个方法的饼干: 这是结果(例如): NAME1 =值1; 2 =值2; NAME3 =值3 但是,如您所见,这仅获取cookie的名称和值 。 那么,如何获取其他cookie字段,例 ...
出于安全原因,在使用TEmbeddedWB的Delphi XE8 VCL Form项目中,出于安全原因,在EmbeddedWB1中,我将DontExecuteActiveX和DontDownloadActiveX属性都设置为True : 我还通过将EmbeddedWB1.Dialog ...
我正在努力将HTML5中的新表单元素(例如输入类型的电子邮件,URL等)添加到webbrowser中 。 我能够以适当的方式将这些控件保存到HTML文件中。 但是,在将该HTML文件加载回webbrowser时,我没有正确获取该输入类型。 无论我设置什么类型,我都将输入类型设为“文本”。 ...
我有一个使用 TEmbeddedWb 来自动执行数据抓取任务的应用程序。 当我的应用程序导航到某些网站时,某些网站会显示消息/弹出框,这会使过程变慢。 我想阻止 TWebbrowser 可以显示的任何消息框。 我已经将“silent”属性设置为 true,并且还如下设置了 onshowmessage ...
我使用此代码插入<bgsound>标记。 暂时忽略<bgsound>已过时。 我正在使用它,因为在IE6中它可以工作。 但是,经过上述操作,HTML源代码中没有任何内容。 最初,我认为上面的代码有问题,直到尝试了: 在上面,它正确地在<bo ...
我用EmbeddedWB在编辑模式下,需要插入选项卡(4 * &nbsp;当用户按下TAB键。 我已经捕获了OnKeyDown事件并执行以下操作: 问题在于,这与Windows中的TAB一样,将焦点从控件移至另一个控件。 我想将焦点保持在Web浏览器控件内,并且仅当用户按下S ...
我在这里搜索SO,但是没有成功或任何可接受的答案。 我有更大的应用程序,正在使用TEmbeddedWB。 可以说我的代码是这样的: 这段代码被卡在那个循环中。 调试时, EmbeddedWB1.ReadyState = READYSTATE_LOADING 。 有人可 ...