瀏覽器都會帶 User Agent 來跟 Server 說自己是誰,Server 的程式端才能給正確的資料、格式、畫面。
但是微軟新版的 Edge 會隨著 Domain 不同,會修改自己的 User Agent 來偽裝成其它瀏覽器~
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
瀏覽器都會帶 User Agent 來跟 Server 說自己是誰,Server 的程式端才能給正確的資料、格式、畫面。
但是微軟新版的 Edge 會隨著 Domain 不同,會修改自己的 User Agent 來偽裝成其它瀏覽器~
Googlebot 以前都使用 Chrome 41.0 的引擎來 Rendering (解析) JavaScript,預計要更新成 Chromium 最新的版本 (74.0+)。
由 access.log 可以看到下述:
"Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.96 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
不過,雖然宣佈了,目前暫時還沒看到新版的 Bot 來的跡象~
現在使用 Firefox、Chrome 等瀏覽器,https 的頁面都會顯示綠色標章,而 https 網頁裡面有包含 http 的內容,就會顯示不安全等等的訊息(註1),要怎麼找出是哪些內容不安全呢?
簡單說,就是如何找出目前 https 的網頁,哪些內容(網址)還是 http 的。(註2)
實做瀏覽器的核心很辛苦,太多瀏覽器的核心又會造成前端工程師的困擾,瀏覽器太多版本實在不是好事,不過太少造成獨占也不太好就是了~
於 Chrome 開啟網頁,常常會下拉是不是需要翻譯(Translate) 的區塊視窗,自己的網頁希望不要跳出這個區塊,要怎麼做呢?
瀏覽器的 Cookie 是做登入、紀錄、追蹤等等,最常使用的工具。
不過現在 Cookie 要放的東西越來越多,Cookie 到底可以塞的容量是多少呢?
Google 打算將 Chrome 的擴充程式,一律都只允許由 Chrome Web Store 安裝,分階段禁止由第三方安裝的方式,最後會完全禁止由第三方安裝。
MacOS 的 Chrome 要安裝自己產生出來的憑證,不是在 Chrome,而是動用到系統的「鑰匙圈存取」,所以前後要打不少次 Mac 系統的密碼。
HSTS (HTTP Strict Transport Security) 是讓瀏覽器強制使用 HTTPS 來進行溝通,但是設定太嚴謹,或者是在 Local 端開發,會造成一些困擾,所以要來研究看看各個瀏覽器要如何移除 HSTS 的方法。