簡體   English   中英

如何檢測 WebView2 前后事件?

[英]How to detect WebView2 back and forward events?

我嘗試過使用類似...的腳本

window.addEventListener('hashchange', function()
{
    alert(1);
});

和...

window.addEventListener('popstate', function()
{
    alert(1);
});

......沒有運氣。

請注意,初始化已正確完成,其他腳本工作,導航很好,這是WinForms

那么,如何檢測 WebView2 的前后事件呢?

非常感激。

@RezaAghaei 提供了上面的答案。

訂閱CoreWebView2.HistoryChanged事件就可以解決問題。

CoreWebView2.HistoryChanged

請注意,這自然必須在CoreWebView2初始化之后完成。

訂閱CoreWebView2.SourceChanged事件也可以。

CoreWebView2.SourceChanged

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM