可能大家對瀏覽器的審查元素有所耳聞,那你知道它可以做些什么嗎?今天斑驢互聯(lián)小編就來告訴你瀏覽器的“審查元素”有什么厲害的功能?
大家知道網(wǎng)頁編輯要依靠專用的編程工具或使用DreamWeaver、FrontPage可視化軟件。最簡單的Word也能編制網(wǎng)頁,提供瀏覽器閱讀。而要分析或調試網(wǎng)頁代碼,也需要用這些工具來完成。在人們的印象中,網(wǎng)絡瀏覽器知識一個代碼翻譯和提供閱讀界面的角色。如今,隨著Chrome核心瀏覽器的推廣使用,價值微軟新推出的網(wǎng)絡瀏覽器Edge的不斷開發(fā)利用,瀏覽器已經(jīng)不光知識提供閱讀這樣一個簡單的功能,它們還具有“元素審查”和代碼調試等功能,在網(wǎng)頁編程調試方面也越來越發(fā)揮著更多的作用。
不單單是Chrome “審查元素”遍地開花
在Windows 10自帶的Edge瀏覽器頁面內單擊鼠標右鍵,在彈出的快捷菜單中,你會發(fā)現(xiàn)一個“檢查元素”的項目(圖1)。這在以前的傳統(tǒng)瀏覽器中是未曾見到的。那么,其他瀏覽器中是否存在這個選項,它是干什么用的?我們在最新版的搜狗瀏覽器內的右鍵菜單中,也發(fā)現(xiàn)有一個“審查元素”的項目(圖2)。大家知道,搜狗瀏覽器目前采用的是Chromium+Trident內核,其中也有基于谷歌Chromium的內核。而最新版的360安全瀏覽器,也采用谷歌的Chromium內核,同樣有這個“審查元素”的選項。而作為最正宗的Chromium內核的瀏覽器,谷歌Chrome網(wǎng)絡瀏覽器中的“檢查元素”功能更是原生的,只不過它的名稱是“檢查”(快捷鍵為Ctrl+Shift+I)(圖3)。
(圖1)
(圖2)
(圖3)
根據(jù)專業(yè)詞條解釋,“審查元素”可供開發(fā)者獲得網(wǎng)頁各種元素的加載時間、Javascript函數(shù)、Object等信息,可以做到定位網(wǎng)頁元素、實時監(jiān)控網(wǎng)頁元素屬性變化的功能,可以及時調試、修改、定位、追蹤檢查、查看嵌套,修改樣式和查看JS動態(tài)輸出信息。可見,它是針對網(wǎng)頁構成的后臺代碼和屬性來說的一個概念,雖然對于普通使用網(wǎng)頁的用戶來說并沒有多少實際意義,然而對于網(wǎng)頁調試和編程的創(chuàng)作者來說,提供這樣一個便利性十足的東西就很有必要了。細心挖掘,對普通用戶其實也可另有別用。
“審查元素”的雙開關
在Edge瀏覽器中,如果需要進入程序的調試狀態(tài),除了從右鍵菜單命令中選擇“檢查元素”外,你還可以直接在瀏覽器頁面內隨時按下F12功能鍵來完成這項工作。以往,我們常常在電腦基礎培訓班中聽老師說,F(xiàn)12功能鍵沒有什么用途,現(xiàn)在它終于派上了合適的用場。
“審查元素”具體用法
如果對“審查元素”概念中專業(yè)術語的描述有點不太理解,那么,還可以理解為通過“審查元素”來解讀一個網(wǎng)頁的內涵,觀察不同代碼對最終視覺效果所產(chǎn)生的變化,此外還可以修改網(wǎng)頁的樣式。這樣對普通用戶可能更好理解一些。
解讀網(wǎng)頁。打開“審查元素”代碼窗口之后,點擊工具欄中部的DOM元素突出顯示按鈕,將鼠標移動到窗格的不同代碼段之后,發(fā)現(xiàn)網(wǎng)頁的對應部分會被高亮選中。這說明你當前選擇的代碼正好對應于網(wǎng)頁中被標亮的部分。反過來,如果要查明網(wǎng)頁中某個部分是如何設計的,那么,只需查看代碼窗口中光標所在段落的對應代碼,仔細研究,就可以很快學到此部分網(wǎng)頁效果的實現(xiàn)方法了(圖4)。
(圖4)
小技巧:
如果覺得審查元素窗口占據(jù)了瀏覽器主頁面,給對比調試帶來了不便,那么,還可以執(zhí)行分屏放置,將網(wǎng)頁和審查代碼窗口分立與屏幕的左右兩側。具體實現(xiàn)方法是,點擊審查窗口標題欄右上角的“Undock into separate window”按鈕,先使得網(wǎng)頁窗口和代碼窗口分離,然后拖動兩個窗口的標題欄,分別“丟”向屏幕的兩側,這樣就可以獲得更多的空間進行對比測試了(圖5)。
(圖5)
利用內容。有時我們發(fā)現(xiàn)網(wǎng)頁中的某些內容不允許被選中,想要復制卻無法完成。這時,我們可以借用“審查元素”窗口,找到網(wǎng)頁中要復制內容所對應的內容段落,右鍵單擊之后選擇“復制”即可將網(wǎng)頁中受限的文本或其他內容,以無需重新設置格式的方式復制下來,供其他編輯器利用(圖6)。
(圖6)
修改網(wǎng)頁。在代碼中,你也可以修改一些內容,修改內容之后,網(wǎng)頁效果會在你的電腦中顯示出來。但是,如果其他人訪問這個網(wǎng)頁,卻不會顯示你修改的內容,也就是說,你修改的內容只在你個人電腦上有效。不過,在Edge瀏覽器中,有一個網(wǎng)頁標注和分享功能,如果你修改了網(wǎng)頁,并通過分享功能分享了自己標注或修改的網(wǎng)頁(圖7),別人也是可以看到的,這又該另當別論了。
(圖7)
用“審查元素”保存圖片
有的網(wǎng)頁屏蔽了圖片“另存為”功能,在使用Chrome內核的網(wǎng)絡瀏覽器時候,如果遇到這種問題,可以右鍵點擊圖片并選擇“審查元素”,找到此圖片的源位置另存。將鼠標放在要審查的圖片上,點擊右鍵并選擇“審查元素”,點擊CLASS名稱,找到要審查的DIV(圖8)。將鼠標指針放在CSS樣式文件上,將會彈出該CSS文件的路徑。要找到圖片的路徑,只需將鼠標在圖片樣式上右鍵,打開新的窗口,這里就可以發(fā)現(xiàn)圖片路徑,看到的域名后面就是圖片路徑了。
(圖8)
標簽: 南昌網(wǎng)站建設公司/南昌做網(wǎng)站的公司/南昌微信小程序/南昌APP開發(fā)/—斑驢互聯(lián)