我目前正在構建一個只加載一個頁面的web瀏覽器,但我不希望用戶能夠通過點擊廣告鏈接離開,因爲我不希望他們能夠上網,點擊鏈接如果他們足夠聰明,最終可以讓他們回到谷歌搜索他們喜歡的東西!如何阻止用戶在瀏覽器中瀏覽?
任何想法?
我目前正在構建一個只加載一個頁面的web瀏覽器,但我不希望用戶能夠通過點擊廣告鏈接離開,因爲我不希望他們能夠上網,點擊鏈接如果他們足夠聰明,最終可以讓他們回到谷歌搜索他們喜歡的東西!如何阻止用戶在瀏覽器中瀏覽?
任何想法?
聽起來更像是一個系統管理員問題,對我來說。
我不熟悉任何適當的軟件。但如果您設置了操作系統,以便只允許訪問「白名單」上的網頁,則不需要編寫自定義網頁瀏覽器。
我會看看這個非常感謝你的迴應... – PESHuk
當頁面加載完成,攔截的鏈接:
Dim olink As HtmlElement
Dim olinks As HtmlElementCollection = WB1.Document.Links
For Each olink In olinks
olink.AttachEventHandler("onclick", AddressOf LinkClicked)
Next
然後添加一個功能:
Private Sub LinkClicked(ByVal sender As Object, ByVal e As EventArgs)
If txtAddress.Enabled = True Then
Dim link As HtmlElement = WB1.Document.ActiveElement
Dim url As String = link.GetAttribute("href")
MsgBox("Link Clicked: " & link.InnerText & vbCrLf & "Destination: " & url)
WB1.Navigate(url, False)
End If
End Sub
如果你真的只知道VB,究竟有這個做與C++?你的問題到底是什麼?如何呈現網頁? – mkaes
只是帶着標籤抱歉抱歉,並沒有如何阻止用戶遠離現場設置導航... – PESHuk
alert('請不要離開! – dwmcc