瀏覽網(wǎng)頁時(shí)借助相應(yīng)的工具,可以修改源文件。如@半打陽光 所述,很多瀏覽器本身也自帶工具。
修改之后,你看到的頁面會有相應(yīng)的變化,但不會影響服務(wù)器端的內(nèi)容和其他人看到的效果。
原因是,我們看網(wǎng)頁的瀏覽器其實(shí)有兩部分主要功能:
1. 與服務(wù)器端以HTTP協(xié)議進(jìn)行通信,從服務(wù)器端取得符合用戶請求的內(nèi)容并保存到本地(通常是硬盤,但也不排除可以保存在本地內(nèi)存的可行性)。2. 對取得到本地的內(nèi)容進(jìn)行解析和渲染,形成讓人類看著賞心悅目的內(nèi)容呈現(xiàn)出來。從上面標(biāo)為黑體的部分,你可以看到其實(shí)你看到的網(wǎng)頁都是在你的本地計(jì)算機(jī)上。換句話說,如果沒有定時(shí)刷新等內(nèi)容的話,此時(shí)你把網(wǎng)線拔掉、無線網(wǎng)卡關(guān)掉,徹底從物理上斷絕網(wǎng)絡(luò)連接也不會影響你觀看當(dāng)前的網(wǎng)頁。(有定時(shí)刷新內(nèi)容的網(wǎng)頁,因?yàn)闀〞r(shí)重新從服務(wù)器取得內(nèi)容,斷開網(wǎng)絡(luò)會對內(nèi)容產(chǎn)生影響,但并不表示它是實(shí)時(shí)與服務(wù)器保持連接,只是定時(shí)取得新的網(wǎng)頁內(nèi)容保存到本地并重新渲染呈現(xiàn)。)所以,當(dāng)你使用工具對源文件進(jìn)行修改時(shí)源碼,所修改的也就是保存在本地的這個(gè)內(nèi)容副本(或者說是網(wǎng)頁副本)。因?yàn)槟阋恢庇^看的是本地副本,所以這個(gè)本地副本被修改后,你所看到的內(nèi)容就會跟著改變。但你改變本地副本的代碼時(shí)源碼,瀏覽器是不會與服務(wù)器進(jìn)行通信的,所以服務(wù)器端的內(nèi)容不會受到絲毫影響。而其他人看到的網(wǎng)頁是它們本地機(jī)器上保存的副本,自然更不會受到你的修改的影響。如果你想知道如何才能對服務(wù)器端的內(nèi)容進(jìn)行修改,請查找相關(guān)的建站指南,或者網(wǎng)絡(luò)安全和黑客相關(guān)的知識學(xué)習(xí)。但要提醒一點(diǎn),未經(jīng)允許闖入他人的服務(wù)器修改內(nèi)容是違法的。