一些Safari的最佳特徵被隱藏起來
Safari為Web開發人員 提供了豐富的特殊功能 ,所有這些功能都在隱藏的“開發”菜單下聚集在一起。 根據您正在運行的Safari版本 ,“開發”菜單將顯示四組或更多組菜單項,例如更改用戶代理的選項,顯示其他功能(如Web檢查器和錯誤控制台),禁用JavaScript,或禁用Safari的緩存。 即使您不是開發人員,您也可能會發現其中一些功能很有用。
使用“開發”菜單非常簡單,菜單中的每個項目都與當前加載的最前面的Safari頁面或選項卡有關 ,然後是隨後加載的任何網頁。 例外是空的緩存等對Safari有全局影響的命令。
在使用“顯影”菜單之前,必須先使該隱藏菜單可見。 這是一個相當簡單的任務,比揭示Debug菜單更容易,Safari 菜單中包含了現在包含在Develop菜單中的所有命令。 但不要認為較早的Debug菜單不再相關; 它仍然存在並包含許多有用的工具。
在Safari中顯示開髮菜單
- 啟動Safari,位於/ Applications / Safari。
- 從菜單中選擇“Safari,首選項”打開Safari的首選項。
- 點擊“高級”標籤。
- 在菜單欄中的“顯示製作菜單”旁邊放置一個複選標記。
“開發”菜單將顯示在“書籤”和“窗口”菜單項之間。 “開發”菜單對於網絡開發人員特別方便,但臨時用戶也會發現它非常有用。
如果您想禁用開發者菜單,只需在上面的第四步中刪除複選標記。
您可能會發現最有用的某些“開發”菜單項包括:
- 打開頁面:使您可以在Mac上安裝的任何瀏覽器中打開當前網頁。 如果您曾訪問過似乎與Safari無法正常工作的網站,則可以使用此命令快速彈出到另一個瀏覽器中的同一網頁
- 用戶代理:用戶代理是瀏覽器發送到託管網頁的Web服務器的一串文本。 如果你曾經訪問過一個宣稱Safari不受支持的網頁,這就是該網站如何知道你使用的瀏覽器。 在大多數情況下,“不支持”是無意義的,使用這個菜單項可以將用戶代理更改為使用不同的瀏覽器來模擬。 只需更改用戶代理,您可能會驚訝突然不工作的網頁多少次。
- 清空緩存:Safari保留最近訪問的網站的緩存。 存儲在此緩存中的數據包含頁面的所有元素,當您返回頁面時可用於快速呈現網站。 有時緩存可能已老化或已損壞,導致網頁顯示不正確。 清空緩存可以解決這些問題,甚至可以幫助加速Safari 。
剩下的大多數菜單項可能會對網頁開發人員更有用,但如果您對構建網站感興趣,那麼以下內容可能會很有用:
- 顯示Web Inspector :這將打開當前頁面底部的Web Inspector。 使用Web Inspector,您可以檢查進入創建頁面的元素。
- 顯示頁面源代碼:這將允許您查看當前頁面的HTML代碼。
- 顯示頁面資源:這將打開Web Inspector中的Resource Inspector邊欄,它提供了一種查看當前頁面上使用的圖像,腳本,樣式表和其他元素的簡單方法。
- 開始時間線錄製:如果您想查看網頁加載和運行方式,請嘗試啟動時間線錄製選項。 這將創建一個圖表,顯示網絡活動,以及每個網站元素如何加載和使用。 它使一個有趣的顯示,但記住通過選擇停止時間線記錄關閉功能; 否則,您將使用Mac的資源處理非生產性任務 - 也就是說,除非您是Web開發人員。
- 進入響應式設計模式: 內置模擬器中的網絡開發人員的另一種工具,可讓您預覽網頁的不同屏幕分辨率或不同設備(例如iPad或iPhone)的顯示效果。 只需加載您感興趣的頁面,然後選擇進入響應式設計模式即可預覽頁面。 您可以嘗試使用各種設備進行頁面渲染,或選擇要使用的碎石分辨率。 完成後,返回到“顯影”菜單並選擇“退出響應式設計模式”。
- Expermintal功能:該菜單項不適用於所有Safari版本,其內容可能隨Safari更新而改變。 但是,如果你的感覺很勇敢,你可以嘗試一些可能在未來版本的Safari瀏覽器中找到自己的方式。
現在可以看到“顯影”菜單,花點時間嘗試各種菜單項。 你可能最終會得到一些經常使用的最愛。