memo.xight.org

日々のメモ

カテゴリ : Chrome

1ページ目 / 全1ページ

StylusからUser JS and CSSへ移行

Summary

StylusがChromeのManifest V3対応していないため、無効化される可能性がある。
類似の拡張機能 User JS and CSSに移行した。

Gmail Fixed Font Monospace

$font-family: "Osaka-Mono";
$font-size: 1em;
$line-height: 1.3;

textarea, .editable, pre, .a3s, .aiL {
	font-family: $font-family !important;
	font-size: $font-size !important;
	line-height: $line-height !important;
}

.a3s, .aiL {
	margin-top: 1px;
	margin-bottom: 1px;
}

font {
	font-family: $font-family !important;
}


Gmail Templates Menu Expander

.BA.J-N-Jz {
	text-overflow: unset !important;
	max-width: 100% !important;
}

.gh {
	max-width: 30% !important;
}


Reference

chromeウェブストア - User JavaScript and CSS
https://chromewebstore.google.com/detail/user-javascript-and-css/nbhcbdghjpllgmfilhnhkllmkecfmpld

chromeウェブストア - Stylus
https://chromewebstore.google.com/detail/stylus/clngdbkpkpeebahjckkjfobafhncgmne

slylish - Gmail Fixed Font Monospace
https://userstyles.org/styles/165480/gmail-fixed-font-monospace-font-selectable

UserStyles.world - Gmail Templates Menu Expander
https://userstyles.world/style/2884/gmail-templates-menu-expander

Google Chrome から 10080番ポートに接続しようとして ERR_UNSAFE_PORT エラー

Summary

ローカルの開発環境で Chrome 経由で10080番ポートに接続できない。
telnetでは, Webサーバからの応答が返ってくるが、Chrome経由だと ERR_UNSAFE_PORT エラーが発生する。

% telnet 127.0.0.1 10080
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
GET /
...
...
Connection closed by foreign host.

Chrome側で、安全ではなさそうな通信をブロックしているようだ。
(NAT Slipstreaming v2攻撃への対策とのこと)

chromium の port_util.cc を参照

1,      // tcpmux
7,      // echo
9,      // discard
11,     // systat
13,     // daytime
15,     // netstat
17,     // qotd
19,     // chargen
20,     // ftp data
21,     // ftp access
22,     // ssh
23,     // telnet
25,     // smtp
37,     // time
42,     // name
43,     // nicname
53,     // domain
69,     // tftp
77,     // priv-rjs
79,     // finger
87,     // ttylink
95,     // supdup
101,    // hostriame
102,    // iso-tsap
103,    // gppitnp
104,    // acr-nema
109,    // pop2
110,    // pop3
111,    // sunrpc
113,    // auth
115,    // sftp
117,    // uucp-path
119,    // nntp
123,    // NTP
135,    // loc-srv /epmap
137,    // netbios
139,    // netbios
143,    // imap2
161,    // snmp
179,    // BGP
389,    // ldap
427,    // SLP (Also used by Apple Filing Protocol)
465,    // smtp+ssl
512,    // print / exec
513,    // login
514,    // shell
515,    // printer
526,    // tempo
530,    // courier
531,    // chat
532,    // netnews
540,    // uucp
548,    // AFP (Apple Filing Protocol)
554,    // rtsp
556,    // remotefs
563,    // nntp+ssl
587,    // smtp (rfc6409)
601,    // syslog-conn (rfc3195)
636,    // ldap+ssl
993,    // ldap+ssl
995,    // pop3+ssl
1719,   // h323gatestat
1720,   // h323hostcall
1723,   // pptp
2049,   // nfs
3659,   // apple-sasl / PasswordServer
4045,   // lockd
5060,   // sip
5061,   // sips
6000,   // X11
6566,   // sane-port
6665,   // Alternate IRC [Apple addition]
6666,   // Alternate IRC [Apple addition]
6667,   // Standard IRC [Apple addition]
6668,   // Alternate IRC [Apple addition]
6669,   // Alternate IRC [Apple addition]
6697,   // IRC + TLS
10080,  // Amanda

Reference

chromium / chromium / src.git / refs/heads/main / . / net / base / port_util.cc
https://chromium.googlesource.com/chromium/src.git/+/refs/heads/main/net/base/port_util.cc

Zenn - ota42y - 2021-05-28 - Web Application開発に10080番ポートは使ってはいけない
https://zenn.dev/ota42y/articles/127fee3353bafe

GitHub - whatwg / fetch - Issues #1191 Should we block port 10080?
https://github.com/whatwg/fetch/issues/1191

ASnoKaze blog - 2021-01-29 - NAT Slipstreaming v2 攻撃とブラウザ側の対策
https://asnokaze.hatenablog.com/entry/2021/01/29/014759

ARMIS - Research - NAT Slipstreaming v2.0
https://www.armis.com/research/nat-slipstreaming-v20/

via

superuser - Which ports are considered unsafe by Chrome?
https://superuser.com/questions/188058/which-ports-are-considered-unsafe-by-chrome/188070

document.designMode="on" でWebページを編集

Summary

Google ChromeのConsoleで
document.designMode="on"

Webページを編集できる。

個人情報やアカウント名、不要な画像等を取り除いて、スクリーンショットを撮るときにも便利そう。

Reference

dev.to - 2019-09-28 - Edit Your Website Live In Google Chrome by using document.designMode
https://dev.to/arbaoui_mehdi/edit-your-website-live-in-google-chrome-by-using-document-designmode-5d9h

Stylus のスタイルが消えてしまった時の救出策

Summary

Google Chrome Version 72.0.3595.2 (Official Build) dev (64-bit)
Stylus 1.4.21 の組み合わせで Stylus が動作しなくなり、カスタムCSSも消えてしまった。

Stylus は Beta版を使うことで対処できたが、カスタムCSSを取り戻したい。

方法

1. Stylus のアイコンをクリックし、 "Manage" ページを表示
2. Chrome の Developer Tools を起動
3. Applicationタブの Storage "IndexedDB" をクリック
4. データベース stylish, テーブル styles の中のレコードを参照
5. sections の中にカスタムCSSを見つけることができる

Summary

GitHub - openstyles / stylus - Issues #278 Installed styles have been purged
https://github.com/openstyles/stylus/issues/278

Google Chrome で ERR_SSL_VERSION_INTERFERENCE が発生した時のワークアラウンド

Summary

Google Chrome を利用して Proxy経由で mail.google.com にアクセスした際、
ERR_SSL_VERSION_INTERFERENCE が発生する。

ERR_SSL_VERSION_INTERFERENCE

利用している Google Chrome のバージョンは 61.0.3135.4 (Official Build) dev (64-bit)

chrome://flags/ から
Maximum TLS version enabled の値を TLS1.2に変更することで、応急処置完了。

Maximum TLS version enabled - TLS1.2
Relaunch now

Reference

superusers.com - This site can’t be reached: “mail.google.com is currently unreachable”
https://superuser.com/questions/1217257/this-site-can-t-be-reached-mail-google-com-is-currently-unreachable