国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

用VC制作個性化瀏覽器

用VC制作個性化瀏覽器

更新時間:2022-05-08 文章作者:未知 信息來源:網絡 閱讀次數:

作者: 曹朝暉

隨著計算機網絡技術的飛速發展,互聯網上的網站越來越多,它們在內容和形式上追求特色化和個性化,其中一些精美的網頁令人賞心悅目,流連忘返。但是,目前絕大多數人使用的瀏覽工具卻是界面單調、功能整齊劃一的商用產品,在追求個性化的時代,這不能不說是一種遺憾。下面本文介紹一種利用VC ++ 6.0制作個性化瀏覽器的方法。利用這種方法,不但可以制作出個性化的瀏覽器,同時還能根據需要加入比商業產品更多的安全措施。

功能特點

本文要制作的瀏覽器程序具有如下功能:

● 自動播號功能;

● 具有前進、后退、停止、刷新、搜索等功能,還可以選用自己喜歡的工具圖標,定制個性化界面;

● 自動網站網址記錄備份功能;

● 隔離不良網站功能。

在微軟IE瀏覽器中,安全屬性選項的受限站點的內容很容易被更改,使安全性大打折扣。本文介紹的方法通過把所有能找到的不良站點放在一個數組中,經編譯、鏈接后生成.EXE文件,他人不能更改,所以具有更高的安全性。這種方法特別適合有小孩的家庭上網、校園學生上網和社會上的網吧管理。

實現步驟

1. 首先用VC ++ 6.0的MFC AppWizard生成一個單文檔程序,在第1步到第5步時保持缺省設置,在第6步時將Cview類改為CHtmlView類。

2. 在集成編輯環境下,將Microsoft Web瀏覽器控件添加到程序中,這樣就可以利用該控件的函數來完成瀏覽器的一些有用的功能,如頁面瀏覽的前進、后退、搜索、停止等。由于這部分功能大多由控件直接完成,本文不再贅述。下面重點介紹如何添加安全措施。

3. 在MFC ClassWizard中添加OnBeforeNavigate2程序。下列代碼用來阻止用戶訪問一些不良網站:

void CSina6View:: OnBeforeNavigate2(LPCTSTR lpszURL, DWORD nFlags, LPCTSTR lpszTargetFrameName, CByteArray& baPostedData, LPCTSTR lpszHeaders, BOOL* pbCancel)

{

 //不良網站的地址被列在CstringArray類的m_strBlockList 數組中

 for(int i=0; i<m_strBlockList.GetSize(); i++) {

CString strTemp;

strTemp=m_strBlockList.GetAt(i);

//檢查用戶訪問的網站地址lpszURL是否在被禁止的數組中

if(! strnicmp(lpszURL,strTemp,strTemp. GetLength()))

{

//如果用戶訪問被禁止的網站,則出現提示,并禁止用戶瀏覽該網頁

*pbCancel=TRUE;

AfxMessageBox(“此網站被禁止訪問!”);

break;

}

}

}

上述代碼可以禁止訪問不良網站的主頁地址,如HTTP://WWW. XXXSEX.COM/等。但對于直接在鏈接對話框中輸入不良網站深層內容地址時,該程序就無能為力,如直接輸入內容地址HTTP://WWW. XXXSEX.COM/MANXX/。為嚴格這種限制,程序必須能阻止訪問被限制網站的所有內容。為此,需要對上述代碼進行如下修改:

void CSina6View:: OnBeforeNavigate2(LPCTSTR lpszURL, DWORD nFlags, LPCTSTR lpszTargetFrameName, CByteArray& baPostedData, LPCTSTR lpszHeaders, BOOL* pbCancel)

{

for(int i=0; i<m_strBlockList.GetSize(); i++) {

CString strTemp;

strTemp=m_strBlockList.GetAt(i);

//檢查請求訪問的網站地址是否被列入數組中,或請求訪問的網址的前幾位是否與被限制的網址一樣?如:HTTP://WWW.XXXSEX.COM/XXMAN/作為是HTTP://WWW. XXXSEX.COM/網站的下一層內容,也在被禁止之列

if(! strnicmp(lpszURL, strTemp, strTemp. GetLength())||! strnicmp(lpszURL. Left(strTemp. GetLength())), strTemp, StrTemp.GetLength())

{

*pbCancel=TRUE;

AfxMessageBox(“此網站被禁止訪問!”);

break;

}

}

}

這樣就能從根本上禁止用戶訪問已知的不良網站。如果在使用中發現了數組中還沒有收集到的不良網站的網址,可以打開源程序把該不良網址添加到數組中。

4. 因為不良網站是動態變化的,所以我們不能、也不可能把所有的不良網站都列入到禁止搜索數組中,并且經常把源程序改來改去也不方便。為此,我們可以采取事后備案的方法,即記錄近期用戶所瀏覽的網站地址,以備日后查找和核對,這樣也可以對用戶起到一定的阻止作用。

在MFC ClassWizard中添加OnNavigate-

Complete2程序:

Void CSina6View::OnNavigateComplete2(LPCTSTR strURL)

{

CFile storeURL;

//打開備份文件

if(!storeURL.Open(“URLHist.dat”,CFile::modeREAD|CFile:: modeWrite))

{

if(! storeURL. Open(“URLHist.dat”, CFile::modeCreate|CFile:: modeWrite))

  return;

}

//找到文件結尾處

storeURL. SeekToEnd();

//寫文件

storeURL.Write(strURL, strlen(strURL));

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        久久免费午夜影院| 国产精品亚洲视频| 久久99精品一区二区三区三区| 欧美在线影院一区二区| 亚洲成人综合网站| 日韩欧美亚洲另类制服综合在线| 蜜桃av一区二区在线观看| 久久影院午夜片一区| 成人听书哪个软件好| 亚洲精品视频一区二区| 日韩一级完整毛片| 波多野结衣精品在线| 亚洲激情图片一区| 精品国产一区二区三区不卡| 久久99国内精品| 中文久久乱码一区二区| 91精品91久久久中77777| 亚洲成人tv网| 国产精品免费视频观看| 91福利社在线观看| 裸体一区二区三区| 中文字幕亚洲电影| 日韩视频在线观看一区二区| 99久久伊人精品| 久久99久久久欧美国产| 亚洲欧美日韩一区二区| 3751色影院一区二区三区| 国产精品资源站在线| 亚洲成人免费影院| 国产精品另类一区| 日韩欧美123| 欧美日韩一二三区| www.爱久久.com| 激情综合网激情| 日韩主播视频在线| 亚洲欧美日韩人成在线播放| 精品国产123| 制服丝袜中文字幕亚洲| bt7086福利一区国产| 精品制服美女丁香| 天堂成人免费av电影一区| 亚洲少妇30p| 国产精品素人视频| 国产亚洲婷婷免费| 精品91自产拍在线观看一区| 欧美日韩一区二区三区四区| av高清不卡在线| 成人夜色视频网站在线观看| 青娱乐精品视频在线| 洋洋成人永久网站入口| ●精品国产综合乱码久久久久| 精品国产亚洲在线| 日韩午夜精品视频| 欧美r级在线观看| 这里只有精品电影| 欧美日韩视频在线第一区 | 国产不卡高清在线观看视频| 亚洲一区影音先锋| 亚洲欧美成aⅴ人在线观看| 国产亚洲美州欧州综合国| 在线播放中文字幕一区| 欧美色图免费看| 一本一道综合狠狠老| 色婷婷精品久久二区二区蜜臀av | 亚洲欧洲av色图| 亚洲国产精品精华液2区45| 亚洲精品在线观看视频| 久久综合久久久久88| 日韩一级二级三级精品视频| 欧美人妇做爰xxxⅹ性高电影| 欧美体内she精高潮| 在线免费av一区| 在线视频观看一区| 91高清视频在线| 欧美日韩午夜在线视频| 欧美精品久久久久久久多人混战| 欧美日韩另类一区| 精品国产在天天线2019| 久久女同性恋中文字幕| 日韩欧美色电影| 欧美videofree性高清杂交| 久久九九久久九九| 国产精品久久久久久户外露出| 国产精品大尺度| 亚洲天堂精品视频| 亚洲最大色网站| 久久99久久久欧美国产| 国产69精品久久久久777| 成人av电影在线观看| 91久久奴性调教| 日韩欧美一区二区三区在线| 日韩亚洲欧美成人一区| 欧美国产日韩亚洲一区| 亚洲激情中文1区| 精品一区二区三区在线播放视频| 9久草视频在线视频精品| 欧美丰满高潮xxxx喷水动漫| 国产欧美精品一区二区色综合朱莉| 国产精品久久久久aaaa| 日韩电影免费在线观看网站| 国产一区二区在线免费观看| 91网站最新地址| 精品日韩av一区二区| 亚洲人成精品久久久久久 | 国产精品99久久久久久宅男| 在线欧美日韩精品| 国产目拍亚洲精品99久久精品| 亚洲国产精品久久人人爱| 国产99精品国产| 亚洲精品国产高清久久伦理二区| 亚洲国产中文字幕| 99精品一区二区| 国产日产精品一区| 美脚の诱脚舐め脚责91 | 亚洲一线二线三线视频| 丁香桃色午夜亚洲一区二区三区| 制服.丝袜.亚洲.中文.综合| 一区二区三区在线免费视频| 国产成人免费在线观看不卡| 日韩欧美高清一区| 石原莉奈一区二区三区在线观看| 91亚洲永久精品| 国产精品嫩草99a| 国产成人免费高清| 久久久久亚洲蜜桃| 久久精品国产77777蜜臀| 91麻豆精品国产自产在线观看一区 | 欧美极品少妇xxxxⅹ高跟鞋| 日韩高清欧美激情| 欧美日韩精品二区第二页| 亚洲精品免费一二三区| 波多野结衣一区二区三区| 久久精品一区二区三区不卡| 免费视频一区二区| 欧美一二三区在线观看| 日韩vs国产vs欧美| 精品入口麻豆88视频| 狠狠狠色丁香婷婷综合激情| 欧美一级夜夜爽| 久久电影网站中文字幕| 久久久久久影视| 国产成人av电影免费在线观看| 亚洲国产精品高清| 99久久精品免费观看| 亚洲欧美色图小说| 欧美性生活久久| 蜜臀av一区二区| 国产亚洲一本大道中文在线| 粉嫩在线一区二区三区视频| 国产精品狼人久久影院观看方式| 91丝袜呻吟高潮美腿白嫩在线观看| 日韩美女视频一区| 欧美日韩激情一区二区| 久久精品999| 国产精品久线在线观看| 日本福利一区二区| 日韩 欧美一区二区三区| 精品国产3级a| av亚洲精华国产精华| 天天综合天天综合色| 久久影音资源网| 91成人在线观看喷潮| 日本中文一区二区三区| 国产欧美一区二区精品秋霞影院| 97精品国产97久久久久久久久久久久| 亚洲超碰精品一区二区| 久久久天堂av| 在线看不卡av| 国产激情视频一区二区三区欧美| 成人欧美一区二区三区黑人麻豆 | 国产最新精品精品你懂的| 国产精品夫妻自拍| 欧美一二三区在线| 99久久国产综合精品女不卡 | 亚洲在线视频一区| 久久新电视剧免费观看| 欧美在线影院一区二区| 国产激情视频一区二区三区欧美| 一区二区三区在线视频观看| 精品久久久久香蕉网| 色呦呦一区二区三区| 国产精品1区二区.| 日韩精品电影一区亚洲| 亚洲人成伊人成综合网小说| 精品日韩99亚洲| 在线观看91精品国产麻豆| 91视频精品在这里| 国产盗摄一区二区三区| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲男人电影天堂| 欧美极品aⅴ影院| 精品美女被调教视频大全网站| 欧美在线高清视频| 91美女在线观看| av一区二区三区四区| 国产一区二区导航在线播放| 青草国产精品久久久久久| 亚洲成人av免费| 亚洲成人综合在线| 性欧美疯狂xxxxbbbb|