我正在導航到一個網站,強制每個網頁打開一個新的網頁。我如何防止在我的程序中發生這種情況(我無法控制網站)?如何在網頁瀏覽器中保存網站?
回答
鏈接最有可能在HTML
中指定target="_blank"
。除了安裝允許您更改<a ... />
元素的瀏覽器插件/擴展程序之外,沒有辦法改變這一點。
您可以製作一個Chrome擴展來執行此操作。 – hawkfalcon
@iHawk這就是爲什麼我特別聲明'插件/擴展' – xandercoded
對不起,沒有看到。 – hawkfalcon
假設這是一個WinForms或Silverlight web瀏覽器也有多種選擇。
您可以劫持任何導航事件並取消導航,然後自行處理。這可能意味着您只需在目標網址中自行導航,或使用HttpWebRequest
在瀏覽器外部下載頁面,然後將自己的腳本注入HTML以劫持鏈接點擊並自行處理,然後讓您的Web瀏覽器導航修改後的HTML字符串。
- 1. 如何在瀏覽器中使用網頁瀏覽器控件?
- 2. 網站如何識別網頁瀏覽器?
- 3. 如何讓我的網站檢測某些網頁瀏覽器?
- 4. 網站在Android網頁瀏覽器中無法正確縮放
- 5. 在最近瀏覽的網頁的會話中保存網址
- 6. 如何刷新我的網頁瀏覽器後,我保存VI
- 7. 如何從瀏覽器編輯和保存靜態網頁?
- 8. 想要使用網絡瀏覽器控制保存網頁
- 9. 如何在瀏覽器中編輯網頁並將html保存到服務器
- 10. 在wpf網絡瀏覽器控件中瀏覽安全網頁
- 11. 網頁瀏覽器內的網頁瀏覽器
- 12. 如何使網站瀏覽器友好?
- 13. 如何從網站隱藏瀏覽器
- 14. 如何在windows phone中獲取網頁瀏覽器的網站內容?
- 15. 如何檢查網站是否已經在網頁瀏覽器中打開?
- 16. 圖片瀏覽器網站
- 17. 網頁瀏覽器中的阻止網站
- 18. 從網頁瀏覽器中攔截網站
- 19. 無法登錄到網頁瀏覽器控制中的網站
- 20. 在網頁瀏覽器的網站上運行Javascript代碼
- 21. 在我的網站上模擬網頁瀏覽器
- 22. 阻止瀏覽器保存網址
- 23. 互聯網瀏覽器和joomla網站
- 24. 如何使用vb.net在瀏覽器中保存第二個網頁
- 25. 在網頁瀏覽器上顯示保存的文件
- 26. 兒童瀏覽器在首頁按鈕上保存網址
- 27. 在內存中瀏覽網頁
- 28. 在網頁中瀏覽/瀏覽按鈕
- 29. 從網站打印頁面,瀏覽所有瀏覽器(Chrome)
- 30. Can NodeJS可以從網站保存會話,然後像瀏覽器一樣操作並瀏覽所述網站?
這是WebBrowser控件嗎? WinForms,Silverlight?如果是這樣,有幾種方法可以實現這一點。 –