国产午夜成人免费看片无遮挡_日本免费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>

        日本久久电影网| 国产成人免费xxxxxxxx| 国产精品欧美极品| 奇米影视7777精品一区二区| 欧美群妇大交群的观看方式| 亚洲午夜电影网| 91精品国产欧美一区二区成人| 日韩成人一级大片| 久久一区二区视频| 成人精品亚洲人成在线| 亚洲精品成人悠悠色影视| 7777精品伊人久久久大香线蕉的| 蜜臂av日日欢夜夜爽一区| 久久久久高清精品| 欧美性一区二区| 国产综合久久久久影院| 亚洲人123区| 亚洲精品一区二区三区在线观看 | 色欧美日韩亚洲| 视频在线观看一区二区三区| 欧美不卡在线视频| 99久久国产免费看| 蜜桃av一区二区在线观看| 国产精品嫩草99a| 欧美一级理论性理论a| 成人午夜电影小说| 丝袜亚洲另类欧美| 一区二区三区在线免费视频| 精品国产乱码久久久久久牛牛| 91蜜桃在线观看| 国产精品亚洲人在线观看| 五月天激情综合网| 亚洲日本韩国一区| 久久久精品一品道一区| 欧美二区在线观看| 在线观看免费亚洲| 99精品久久99久久久久| 国产一区二区导航在线播放| 天天色天天操综合| 亚洲无线码一区二区三区| 国产精品理论在线观看| 日韩免费视频一区| 91精品国产高清一区二区三区蜜臀| 色av成人天堂桃色av| 成人福利电影精品一区二区在线观看| 麻豆久久久久久久| 蜜臀久久99精品久久久画质超高清| 亚洲自拍偷拍av| 亚洲丝袜精品丝袜在线| 欧美激情中文字幕一区二区| 精品毛片乱码1区2区3区| 欧美三级韩国三级日本一级| 色天使久久综合网天天| 99久久精品久久久久久清纯| 99在线精品观看| 福利视频网站一区二区三区| 国产精品一区二区久久精品爱涩| 久久99日本精品| 美女尤物国产一区| 六月丁香婷婷色狠狠久久| 日韩国产高清影视| 美国欧美日韩国产在线播放| 日韩**一区毛片| 日韩高清不卡在线| 久久精品国产秦先生| 精品一区二区三区香蕉蜜桃 | 亚洲男人的天堂在线观看| 中文av一区二区| 一区在线中文字幕| 一区二区三区在线观看动漫| 亚洲欧美激情在线| 亚洲成精国产精品女| 日韩精品福利网| 国模无码大尺度一区二区三区| 久草中文综合在线| 国产成人在线影院 | 久久久久久久精| 中文字幕久久午夜不卡| 中文字幕一区二区三区精华液| 《视频一区视频二区| 亚洲精品成人在线| 久久福利资源站| 懂色av一区二区三区蜜臀| 色先锋久久av资源部| 91理论电影在线观看| 欧美精品tushy高清| 日韩欧美三级在线| 欧美国产综合一区二区| 亚洲精品高清在线| 免费人成黄页网站在线一区二区| 国产精品一区三区| av不卡免费在线观看| 欧亚一区二区三区| 久久久久久久综合色一本| 中文字幕日韩av资源站| 亚洲18女电影在线观看| 国产一区美女在线| 91丨九色丨黑人外教| 欧美一级国产精品| 亚洲欧美日韩人成在线播放| 久久er99热精品一区二区| 日本国产一区二区| 精品国精品自拍自在线| 中文字幕+乱码+中文字幕一区| 日韩精品欧美成人高清一区二区| 国产美女在线精品| 在线免费观看不卡av| 国产日韩影视精品| 亚洲国产欧美另类丝袜| 国产毛片精品一区| 欧美性猛交xxxxxx富婆| 成人欧美一区二区三区1314| 久久99九九99精品| 在线成人高清不卡| 国产精品高潮久久久久无| 天天综合色天天综合色h| 91美女蜜桃在线| 国产亚洲美州欧州综合国| 亚洲成av人**亚洲成av**| 99久久精品免费看| 久久伊99综合婷婷久久伊| 午夜av一区二区三区| 成人黄色软件下载| 精品sm在线观看| 奇米影视一区二区三区| 欧美日本乱大交xxxxx| 国产精品短视频| 国产成人午夜精品5599| 欧美一区二区免费| 亚洲成人免费在线| 欧美日韩国产高清一区二区三区 | 欧美国产综合一区二区| 91黄色免费观看| 美国三级日本三级久久99| 国产一区二区三区日韩| 色噜噜久久综合| 中文字幕在线观看一区| 国产91精品一区二区麻豆亚洲| 亚洲精品一区二区在线观看| 一区二区三区小说| 99国产精品久| 一区二区高清免费观看影视大全| 成人av网站在线| 中文字幕在线不卡一区| 9色porny自拍视频一区二区| 久久精品一二三| 国产一区二区不卡老阿姨| 久久精品视频免费| 成人免费视频免费观看| 国产精品欧美综合在线| 国产乱子伦一区二区三区国色天香| 欧美一级理论性理论a| 国产成人免费av在线| 国产精品三级视频| 欧美午夜在线观看| 全部av―极品视觉盛宴亚洲| 91精品在线麻豆| 激情欧美一区二区| 国产精品福利一区| 欧美精品v国产精品v日韩精品 | 色综合天天性综合| 一区二区三区在线观看国产| 欧美日韩国产免费| 国产真实乱对白精彩久久| 久久久精品综合| 欧美中文字幕不卡| 日韩精品1区2区3区| 国产亚洲欧美色| 欧美日韩一级大片网址| 国产一区视频在线看| 一区二区在线观看免费视频播放| 欧美三级电影精品| 国产美女在线观看一区| 亚洲成人一二三| 国产性色一区二区| 欧美一区二区视频在线观看 | 成a人片亚洲日本久久| 亚洲123区在线观看| 亚洲国产精华液网站w| 91精品国产综合久久婷婷香蕉 | 色婷婷国产精品| 国产毛片精品一区| 午夜欧美2019年伦理| 自拍视频在线观看一区二区| 精品成人在线观看| 91精品国产入口在线| 色婷婷综合久久久中文一区二区 | 美女任你摸久久| 一区二区三区中文字幕精品精品| 久久久综合网站| 精品噜噜噜噜久久久久久久久试看| 欧美三级电影精品| 欧洲精品在线观看| 91麻豆产精品久久久久久 | 成人网在线播放| 国产一区二区三区久久久| 日韩影院精彩在线| 一个色在线综合| 夜夜嗨av一区二区三区| 亚洲日本在线观看|