JavaScript

"JavaScript" でひとこと

37 fans

書き込むには、ログインまたはユーザー登録を行ってください。 初めての方へ

noromanba

JavaScript

返信先のろまんば
「Firefox は noreferrer で代替」みたいなやつ見るけどちゃんと noopener だけで効く。noreferrer は noreferrer として使うといいんじゃないすか
noromanba

JavaScript

返信先のろまんば
(reverse) tab nabbing、新しめのblink だと対策されてた。Android
NG: Firefox 65.0 / beta 65.0 2019-01-29
OK: Edge beta 42.0.22.3330 2019-01-29
気付く Firefox Focus beta 8.0.6 2019-01-11
# stable が 2019-01-23 で逆転してるが降ってこない
Chrome?never で ever 使わず
https://labs.jxck.io/noopener/
noromanba

JavaScript

返信先のろまんば
Hatena::Let のやつ直すの気が遠くなるな…
noromanba

JavaScript

返信先のろまんば
ベンダが「じゃあ拡張機能で対処するよ」っていうのがありがちだけど意味ない
noromanba

JavaScript

「`target="_blank"` が危ないから rel="noopener"` しましょう」ってやつ、何年経っても browser が仕様逆にしないのが悪いと思う。break the web した方がいいのでは。レンタルサービスで target="_blank" 切れないやつ沢山ある
Target="_blank" - the most underestimated vulnerability ever
Window.opener - Web APIs | MDN
https://mathiasbynens.github.io/rel-noopener/
# はてなグループ日記、自社で使ってんだからなんとかして欲しい
# ダイアリーは切れるのに
noromanba
noromanba
noromanba
noromanba
noromanba
noromanba
noromanba

JavaScript

返信先a-kuma3
関連で selectors API の `?` (:scope) に期待してたら :has がアレ?って感じだった
noromanba

JavaScript

返信先unarist
流れと会話覚えてたんですがメソッド名はよく使うやつ以外キャパが無かったようです…
a-kuma3

JavaScript

返信先のろまんば

さっそく使った。

<ul>  ここに EventListener
 <li>  これを取りたい
  <section>
   <article>
    <a>  これがクリックされた

こういうときに便利なのね :-)

# 絶対にすぐに忘れるメソッド名のやつだ
a-kuma3

JavaScript

返信先のろまんば

Ctrl + Alt + Shift + i で開く「ブラウザツールボックス」の "Console" タブです。
about:debug のデバッグから開いたブラウザツールボックスが、ときどき放置されてます :-)
unarist
noromanba

JavaScript

返信先のろまんば
多分 jQuery 由来でネーミングセンスがアレ。close + est : 親密な 最近傍 とかなのでセンス…
noromanba

JavaScript

Element.closest() 超便利ですごい。ctxも入る祖先向き selector API みたいな。 id:unarist++++
document.body.closest('body') // <body>...</body>
document.body.closest('html') // <html>...</html>
https://developer.mozilla.org/en-US/docs/Web/API/Element/closest
via http://let.hatelabo.jp/unarist/let/hLHW-9ex3N5o
noromanba

JavaScript

返信先a-kuma3
OT Firefox エエエナンデ!? そんなことあるんだ… "Console" タブの方ですか、それとも Ctrl + Shift + J の "Browser Console" ?
# Browser Console はデフォルト出力 noisy すぎると思う
a-kuma3

JavaScript

返信先のろまんば

はてなスクリーンショットがちょいちょい動かなくなるようになってから、FF のブラウザツールボックスのコンソールが開きっぱなしになっていることがあります。
全部のリクエストが流れてくるし、uBO がはじいてスクリプトがエラーになってるページも目に入ったりするので、たまに「ん?」ってなってます :-)
▼はてなハイクの今月のスポンサー

規約違反を通報

非表示設定

表示内容を選択