如何在 cefsharp 的 FrameLoadEnd 事件之前 运行 我自己的 js
how to run my own js before FrameLoadEnd event in cefsharp
我想禁用延迟图像加载,所以我想在触发 FrameLoadEnd 事件之前运行下面的 js 代码。
$('#images img').each(function() {
$(this).attr("src", $(this).attr("original"));
});
可能吗?
您可以在 FrameLoadStart 中执行 JavaScript,该事件在页面加载生命周期的早期触发,在 DOM 加载之前。
您在 FrameLoadStart 中执行 JavaScript 以挂钩 DOMContentLoaded 事件,实际上这在时间上通常与 FrameLoadEnd 事件非常相似。
window.addEventListener('DOMContentLoaded', (event) => {
//Do something on DOM load.
});
我想禁用延迟图像加载,所以我想在触发 FrameLoadEnd 事件之前运行下面的 js 代码。
$('#images img').each(function() {
$(this).attr("src", $(this).attr("original"));
});
可能吗?
您可以在 FrameLoadStart 中执行 JavaScript,该事件在页面加载生命周期的早期触发,在 DOM 加载之前。
您在 FrameLoadStart 中执行 JavaScript 以挂钩 DOMContentLoaded 事件,实际上这在时间上通常与 FrameLoadEnd 事件非常相似。
window.addEventListener('DOMContentLoaded', (event) => {
//Do something on DOM load.
});