在 Gnome 建立 Facebook Messenger Apps

使用 Franz、Rambox 這些綜合的套件,隨著每個都被禁止使用 (Slack 也不允許被嵌入),所以乾脆拆出來自己做~

此篇的作法是在 Xwindow Gnome 裡面,建立 Facebook Messenger App 的快速連結(Icon),然後會自動使用瀏覽器開啟網頁,達到類似的效果~

閱讀全文〈在 Gnome 建立 Facebook Messenger Apps〉

Chrome 免費的官方 Adobe Acrobat PDF 編輯器

PDF 現在常常被拿來傳輸當 Readonly 的文件格式外,還有就是簽章(Signature)使用。

但是除了要買付費的 Adobe Acrobat DC 外,現在 Adobe Acrobat 也做出了 Chrome 的外掛工具,可以免費使用一些簡單的功能,簽章就是免費功能之一囉~

閱讀全文〈Chrome 免費的官方 Adobe Acrobat PDF 編輯器〉

Google 輸入工具:瀏覽器的各種語言輸入法

在外面使用電腦,或者在國外使用電腦,想要打中文卻沒有輸入法可以用,該怎麼辦呢?

  • 註:當然可以輸入英文就好... 但是總是會遇到需要輸入中文的時候~

閱讀全文〈Google 輸入工具:瀏覽器的各種語言輸入法〉

Chrome 瀏覽器的 chrome:// 有哪些參數可以使用

Google Chrome 瀏覽器的 chrome:// 有很多參數可以使用,但是每次都是邊查邊猜,或者是打個字猜猜看有沒有類似的參數可以使用,要怎麼列出全部有哪些參數呢?

閱讀全文〈Chrome 瀏覽器的 chrome:// 有哪些參數可以使用〉

Chrome 安全瀏覽「強化防護」的說明注意事項 - 2021

現在 Chrome 的市佔率非常高,而 Chrome 是 Google 主導開發的專案,關於安全性有個很有趣的說明~

  • 註:於 Mac Chrome 92.0.4515.107 (正式版本) (x86_64) 看到的

閱讀全文〈Chrome 安全瀏覽「強化防護」的說明注意事項 - 2021〉

Google Meet、Chat 使用 Chrome 來安裝 桌面 App

Google Hangout 拆分成 Meet (視訊、電話) 和 Chat (文字、檔案 傳訊息),但是都在 Gmail 裡面,每次進去使用,視窗都很小,光找人都有點麻煩,就一直在找有沒有應>用程式可以安裝~

在 Google Help 頁面有說明可以透過 Chrome 來安裝 Chat 獨立應用程式,只是會需要下述幾個條件:

  1. Google Chrome 73 以上版本
  2. 必須開啟 Chrome 才能使用 Chat 應用程式
  3. 註:此應用程式是透過 Chrome 安裝 Chat PWA 的獨立應用程式

閱讀全文〈Google Meet、Chat 使用 Chrome 來安裝 桌面 App〉

瀏覽器的 console log 幾種不同呈現方式

瀏覽器在 Debug 常常使用 console.log(),除了 console.log 外,還有沒有更多的參數可以使用呢?

  • console.log():標準的文字
  • console.error():出現紅字錯誤文字 和 錯誤的 X
  • console.warn():出現黃色警告文字 和 警告的 !
  • console.table():可於 console 出現表格
  • 客製化 console.log:(前景綠字、背景黃色、24px 字體大小)
    (() => {
        console.log('%c%s', 'color: green; background: yellow; font-size: 24px;','Success!')
    })();

詳見此篇:Better console.logs

Google 決定於 2022年6月停止 Chrome Apps 支援

Google 於 Chrome 提供 Apps (主要 Chroms OS 主要都是以 Chrome Apps 為主),但是使用量太低,於是被 Google 決定要關閉。

從 2020/3 就停止接受新的 Chrome Apps,2020/6 就對 Windows、Mac、Linux 停止支援 Chrome Apps,2022/6 連 ChromeOS Apps 都關閉。

閱讀全文〈Google 決定於 2022年6月停止 Chrome Apps 支援〉

PHP Cookie SameSite 的設定方式

Chrome 80 之後的版本,預設的 Cookie 設定將會無法跨站存取 Cookie 值,若想要允許 Cookie 跨網站存取的話(SameSite = None),需要使用 HTTPS 才可以。

  • 註:SameSite 用來阻止瀏覽器將 Cookies 跨網站發送 (prevents the browser from sending this cookie along with cross-site requests)

閱讀全文〈PHP Cookie SameSite 的設定方式〉