我在我的應用程序中有一個BrowserField,效果很好。它攔截NavigationRequests到我的網站上的鏈接去到外部網站,並帶來了一個新的窗口來顯示常規瀏覽器,這也很好。編輯BrowserField的歷史
我遇到的問題是,如果用戶點擊一個鏈接來說「www.google.com」,我的應用程序會在新瀏覽器中打開該鏈接,但也會將其記錄到BrowserHistory中。因此,如果他們點擊退出,離開谷歌,他們會回到我的應用程序,但如果他們再次回擊,BrowserHistory會將他們置於他們所在的同一頁面上(因爲從Google退出並不會返回到歷史)我試圖找到一種方法來編輯BrowserField的BrowserHistory,但這似乎不可能。創建自己的課程來記錄瀏覽歷史記錄,有什麼我可以做的嗎?
如果我沒有很好地解釋問題,請不要猶豫澄清。 謝謝
我最終這樣做了。我創建了自己的類CustomBrowsingHistory,它本質上只記錄了我曾經的頁面,但被編程爲忽略特定情況。不過謝謝。 – Woody 2011-06-21 20:41:30