我需要从 delphi 代码中执行一些 javascript 函数,但是如果页面未在 Twebbrowser 控件中加载,则此函数将失败。所以问题是如果页面位于未激活的选项卡中,则在选项卡变为活动状态之前不会加载页面。
Twebbrowser
问题是当页面不可见时如何在控件中强制加载页面。
要测试此行为,只需在第二个选项卡中放置一个带有 2 个选项卡的页面控件和一个 twebbrowser,现在在表单的 oncreate 事件中放置此代码
WebBrowser1.Navigate('http://stackoverflow.com');
现在,当您运行该应用程序时,该页面仅在您使第二个选项卡可见时才加载。
提前致谢。