Chrome 的審查元素功能有哪些奇技淫巧?
一直覺得chrome的審查元素功能很厲害,最近學了點html,css後感覺這個功能更有意思了,但是一直覺得不太會用,大家都是是如何使用審查元素這個功能的呢
Chrome開發者工具不完全指南(一、基礎功能篇)
Chrome開發者工具不完全指南(二、進階篇)
Chrome開發者工具不完全指南:(三、性能篇)
Chrome開發者工具不完全指南(四、性能進階篇)
Chrome開發者工具不完全指南(五、移動篇)
Chrome開發者工具不完全指南(六、插件篇)
好東西要分享
==== 補充 ======https://developers.google.com/web/tools/chrome-devtools/
Chrome 有哪些鮮為人知的用法? - 軟體
用Chrome開發者工具做JavaScript性能分析
前端雜談 - 深入了解Chrome開發工具
對於開發者來說 Chrome 調試工具的奇技淫巧多了去了。
我就講一些普通老百姓都能用上的。
1. 下載網頁上的視頻
網頁上的在線視頻通常都是不提供直接下載的,所以可以試下這樣:
先選擇 Network 這一頁。
讓視頻稍微緩衝一會,然後觀察下方列表哪個文件最大
(可以點紅框里的 Size 來排序)而這個文件就是視頻了。
最左邊的一欄就是該視頻的地址。
2. 瀏覽網頁里的所有圖片
這次點 Resources 這頁,然後左側目錄樹點開 Images,裡面就是當前網頁中所有大小圖片了,可以用鍵盤上下翻看,如果想保存可以直接把圖片拽出來桌面。
3. 去掉網頁上的小廣告
偶爾總會遇到幾個網頁喜歡放一些浮動廣告,各種奇怪的遊戲廣告,經常就會擋住了你想按的按鈕或者想看的內容,有時候點 x 也關不掉,那麼你就可以臨時把它刪掉。
先點擊最左邊的這個放大鏡,
然後點選目標內容
然後按下鍵盤上的 Delete 鍵。
就刪掉這個東西了。
4. 網頁上這個字體很好看,是什麼字體?
同樣是先點擊放大鏡,然後選擇目標。
右側一欄找到 「font-family」
補充:經評論指正,右邊一欄選擇 "Computed" 這一頁更加準確。
-------------------------
想到什麼我再繼續補充吧。
這些事情都是有專門的 Extension 去做的,
不過要說的話就跑題了。
-------------------------
5. 模擬手機模擬器查看手機版網頁
這次我們點手機這個圖標:
然後點 Device 這裡可以選擇要模擬的設備屏幕
例如我選 iPhone 4
說一個審查自動隱藏元素的小技巧:
有些元素在點完「審查元素後」,滑鼠一移動就自動隱藏了,Elements Panel中選中了其他元素。
這種情況可以先點右鍵,然後滑鼠移到DevTools上,然後按按鍵盤的N鍵:
1)在要審查的元素上點擊右鍵
2)滑鼠移到DevTools上
3)按N
讓網頁密碼明文顯示,當你忘記密碼但卻在瀏覽器里保存了密碼也能用:
搜索 type="password"改成 type="text"
但說審查元素這個tab,感覺最亮的功能是給HTML元素加斷點(元素上右鍵–&>break on)。可以在元素的屬性被修改時,元素被移除時,元素的子元素添加刪除時進入斷點。
當你想知道某個功能是在哪個js,哪個方法里實現的時候,可以快速定位。html斷點調試啊
ajax斷點調試
html選擇器搜索
全局搜索
還有Console、Network的Preserve log、Filter選項簡直良心
類似的問題就不重複回答了,鏈接地址:Chrome 按下 F12 之後出現的功能是做什麼用的? - roben 的回答
不知道大家有沒有碰見這種情況,查資料看到有用的信息需要記錄保存,這時候發現
這時候 Chrome 就厲害了,快捷鍵「command + alt + i」
在右側點擊小箭頭,然後在左側選中需要的內容
binggo!內容就有了!
當然圖片、視頻、音樂同理
----------逗逼預警------------
當然,如果你是一個逗逼的話還可以這樣
或者假象自己中了大獎
或者銀行賬戶里多了一個億,自己發揮想像吧,親測會鎮住不少群眾
1. 幾乎所有你能看到的,都可以直接改動並馬上反應出來:動態。
2. 所有資源你都可以找到來源,不管是一直存在還是臨時存在的:記錄。
3. 所有性能數據都可以記錄並展現出來。
一般用來可視化調試css樣式,調試ajax,然後模擬一下手機各種網路環境的載入速度。
終於遇到一個自己能回答的了.
一、 contenteditable 標籤
contenteditable 屬性規定是否可編輯元素的內容。
1.右鍵審查元素,選中body的DOM元素,右鍵Edit as HTML,在裡面添加一個 contenteditable 標籤,這時候你隨便點擊一下頁面,會發現在頁面上多了一個游標.
直接操作頁面把Chrome換成知乎兩個字
2.利用這個標籤實現動態編輯css
可以寫一個頁面,在style標籤上面添加一個contenteditable 標籤,這樣的話,style文件就能動態編輯而且直接生效.
上圖的頁面通過直接在頁面上修改body裡面的css值,變成了下圖
演示鏈接:sinaapp.com 的頁面
html
&css可以動態生效。&
&&
&
&
&
&
&
&可以直接編輯body裡面的內容。&
&
&
&
二、使用css濾鏡處理某些區域
添加filter:blur 實現頁面的模糊效果,然後直接對頁面截圖,效果如下
實際操作的時候,選中一個DOM,在下圖區域中添加-webkit-filter:blur(1px)即可實現頁面的模糊效果,1px指模糊程度,其他使用可以參照css3手冊.直接把頁面某些區域給模糊掉然後截圖比後期處理方便.
---2015-08-20更三、操作hover活動狀態
點擊css樣式表上面的第二個圖標(chrome版本不一樣,圖標不一樣,但是功能是一樣的),用的比較多的是hover,可以獲取到滑鼠懸停下的樣式表。
四、模擬網路環境,測試低速網路載入情況。
模擬手機界面的已經很多人說過了,我就不再說了,在做移動端頁面調試的時候經常使用的。
五、通過network查看ajax請求數據
六、斷點調試
在source裡面找到相應的js文件或者代碼段,點擊左側行號設置斷點,其實我也不怎麼用。。。用過幾次而已。
七、給沒有jquery的網站暫時性載入上jquery
var fileref=document.createElement("script")
fileref.setAttribute("type","text/javascript")
fileref.setAttribute("src", "http://cdn.bootcss.com/jquery/1.11.3/jquery.js")
document.getElementsByTagName("head")[0].appendChild(fileref)
八、複製xpath、css路徑
這個是新版本的,老版本直接在dom上面右鍵就可以。
xpath和css路徑都是比較爛的,以前在用爬蟲的時候使用xpath選擇器的時候稍微用了一點。另外jquery提供xpath選擇器$x(""),chrome 擴展比較好用的是xpath helper。
其他的至於什麼console畫表格,手動網路請求(沒有post man和ff好用),本地存儲(看看百度域名下面你的搜索記錄),看cookies(編輯器的本地儲存也會用到)都不太用。所以就不推薦了。
審查元素就是審查元素而已,真正強大的是chrome裡面的開發者工具。
/***********用來下載********************/
pc端的很多下載都是用a標籤做的,點擊就是下載,但是有時候會碰到下載很慢的情況,有可能是網站的伺服器在境外等各種原因。可以把鏈接copy下來粘貼到迅雷裡面,這就速度就會杠杠的。
比如:
/**********之前的隨手寫的,大家要真想用好還是看看官方文檔吧********/
chrome https://developers.google.com/
chrome dev https://developer.chrome.com/devtools
當然還有 Mozilla 開發者網路
如果你的chrome 不能打開那就默默的去想辦法吧(實在找不到也可以私信,相信都能找到方法)
/************************有空就來更新一點*************************/
chrome dev真的是個功能豐富,實用有漂亮的工具,繼續發展下去搞不好就是前端開發的VS。展開來說菜單欄每一項都能讓學校老師講一節課。
來點實用的(真可惜知乎不支持動態圖,之前發的圖片都是GIF格式的),對於一個圖片控,看到好看的作品自然想下下來好好欣賞,但是好多像500px這樣優秀的圖片網站是不支持滑鼠右鍵下載的,面對每張動則幾十$的圖片那怎麼辦呢?其實只要小用一下chrome dev就能做到。但是圖片僅供自己欣賞,不要用於商業用途啊!!!
第一步找到你喜歡的網站,喜歡的圖片
然後按F12,出現chrome dev,點擊菜單欄裡面的Network,然後按一下F5重新載入一遍頁面,這個時候你就會看到好多類型的資源在載入,然後點擊其中的img類型,像這樣
你會看到很多圖片的size都很小,因為網頁有好多小圖啊,預覽圖啊這種,然後先找幾百K以上的,點擊那一欄然後就會彈出圖片預覽,像這樣
然後就是滑鼠右鍵了,選擇在新頁面打開,
最後就是常見的右鍵另存為了。可以設置桌面背景去了。
啟動chrome的時候加個 -disable-web-security 比較好玩。
今天剛知道了一個。 blackbox... 調試時屏蔽JavaScript庫代碼。 確實很方便
說個有用的裝X技巧!!!讓你富可敵馬雲!!
1 打開支付寶(無視金額 ~~~ 層主窮逼一個!!! )
2 在金額上右鍵審查元素
3 雙擊點開
4 開到那個386了沒!!那就是你現在的餘額
5 果斷多加幾個零!!!神奇的事情發生了!!!(在金額上雙擊才能出現編輯框)
6 你懂的。。快去裝逼吧!!!
1. 配合sublime用livestyle
在網頁端更改的東西會直接在本地文件裡面修改,在本地修改的CSS不用刷新網頁會直接產生變化。
2.簡單抓包
查看一下資源有沒有請求成功
3. js斷點調試
沒用過
4. 分析網頁性能
5. 神奇的Console
簡單的調試什麼的
6. 查看resources
寫個RIA應用什麼的實時查看一下存的東西
7. 上述的應該不到他功能的10%關鍵按鈕被廣告擋住了!
f12 選中廣告 delete!
選擇一個DOM元素,按下H鍵試試。
Chrome自帶的帶殼截圖
具體做法:
推薦閱讀:
※有哪些 Bootstrap 的學習案例?
※CSS 有哪些暖心卻鮮為人知的屬性?
※如何通過 HTML5 實現 iOS 7 的實時毛玻璃模糊效果?
※怎麼學習前端開發?求推薦學習路線?
※HTML5 有哪些讓你驚艷的 demo?
TAG:GoogleChrome | 前端開發 | CSS | 網頁瀏覽器 | 審查元素 |