0
我目前正在製作一個包含WebView的Windows 8應用程序。我想知道是否有任何方法可以捕獲WebView中的某些按鈕/鏈接與C#?
實施例:捕獲按鈕單擊WebView
按鈕ID「btnDoSomething」點擊被web視圖內 - > C#捕獲點擊,並啓動定時器或重新導向至另一頁面,或者類似行動。
可能嗎?如果這是一個模糊的問題,我會嘗試以任何方式解釋,因爲它很匆忙。
謝謝。
我目前正在製作一個包含WebView的Windows 8應用程序。我想知道是否有任何方法可以捕獲WebView中的某些按鈕/鏈接與C#?
實施例:捕獲按鈕單擊WebView
按鈕ID「btnDoSomething」點擊被web視圖內 - > C#捕獲點擊,並啓動定時器或重新導向至另一頁面,或者類似行動。
可能嗎?如果這是一個模糊的問題,我會嘗試以任何方式解釋,因爲它很匆忙。
謝謝。
是的,看看InvokeScript和ScriptNotify,特別是看看Dev Center的XAML Web View Control example的情況4。
似乎這需要我實際訪問這些文件,並使用一些特定的代碼,對吧?有沒有辦法做到這一點,而無需修改文件(因爲我不是網站的所有者,所以我不能添加額外的JS代碼到網站)。 – AndreasB
我還沒有嘗試過,但是如果你看一下示例的場景5,它會顯示如何通過eval注入腳本。您可以注入腳本來將偵聽器添加到按鈕或其他調用window.external.notify的DOM元素。 –