我有一個應用程序,其中我非常依賴來自WebView(例如DOMContentLoaded或NavigationCompleted)的導航事件。問題是,當你從一個視頻轉到另一個視頻時,YouTube(以及我的圖像,其他一些網站)不會觸發這些事件。我不是網絡專家,但是我對此進行了成像,這是因爲YouTube可以在一幀內完成所有導航。實際上,FrameNavigationCompleted不會爲YouTube視頻導航啓動。WebView不會觸發YouTube中的導航事件
通常我不關心框架事件,因爲很多無用的東西在那裏。但現在,我想,我必須確定我需要聽取幀而不是WebView本身。否則,我無法確定當前頁面的Url是否已更改,並且由於某種原因雙向綁定到WebView的Source屬性不起作用。
順便說一句,那JavaScript Browser由於相同的原因,微軟也犯了同樣的問題。
有沒有什麼好的方法來區分這兩種情況?任何JavaScript,我可以運行它會告訴我,如果該網站的框架內完成所有工作,或其他技術?