タグ

ブックマーク / qiita.com/rana_kualu (6)

  • Braveはフォントを取得できないようにした。いっぽうChromeはフォントを根刮ぎ取得しようとしている。 - Qiita

    Braveフォントを取得できないようにした。いっぽうChromeフォントを根刮ぎ取得しようとしている。ChromeGoogleSecuritybraveブラウザフィンガープリント JavaScriptから、現在表示されているフォントを取得することが可能です。 仕組みを簡単に説明すると、フォントによって文字の横幅は異なるので、font-familyを変えてみてwidthが変わったらそのフォントがインストールされている、みたいな識別方法です。 つまり、フォントを表示させて、そのフォントが入っているかどうかをチェックすることで、ブラウザフィンガープリントになります。 Braveフォントを取得できないようにした How Brave defends against font fingerprintingの記事において、Braveフォントによるフィンガープリント防止について解説しています。 H

    Braveはフォントを取得できないようにした。いっぽうChromeはフォントを根刮ぎ取得しようとしている。 - Qiita
    mizchi
    mizchi 2022/04/14
    ローカルフォントがフィンガープリントに使えるのは問題なんだけど、パーミッションの要求は十分現実的な対策になってる。というか「ユーザーの同意に頼るのは安全策ではない」と主張してるのこの人以外みない
  • GitHubのスターは金にならない - Qiita

    Sizzyというツールがあります。 様々なサイズの画面を同時に表示し、レスポンシブレイアウトがどうなるかを一気に確認できるという便利なツールです。 スマホ向けWebサイトを開発している人なら、持っていると非常に便利でしょう。 参考:レスポンシブの確認ツール、後発だけに便利!スマホ・タブレットの主要なデバイスでの表示確認が同時にできる -Sizzy / 『Sizzy』様々なデバイスでのサイト表示を確認出来る便利サイト さてこのSizzy、元々無償のChromeエクステンションだったのですが、先日2019年7月に単独のアプリとして有償化されました。 一人あたり月5ドル(団体割引あり)のサブスクリプション制です。 以下は作者のKizte( Twitter、Medium、Webサイト )がその理由や経緯を綴った記事、GitHub stars won't pay your rentの日語訳です。

    GitHubのスターは金にならない - Qiita
    mizchi
    mizchi 2019/10/16
  • Chromeを使うなら、必ずServiceWorkersを無効化しよう - Qiita

    2022/01/17追記:この方法では無効化できません。【Chrome】ServiceWorkerを今度こそ決定的かつ完全に消去するを参照してください。 ServiceWorkersというAPIが存在します。 ブラウザをフルスクリーン表示したり、デスクトップにアイコンを作成したり、PUSH通知を行ったり、バックグラウンドでJavaScriptを動作させたりといった機能を提供します。1 見てのとおりユーザには何一つ利のない機能なので、必ず無効化しましょう。 なに、動かなくなるサイトがあって困る? 大丈夫。 ServiceWorkersがないと動かないサイトは、存在そのものが不要なサイトです。 手順 PCChrome 無効化 URLにchrome://flags/と入力すると、全面英語の設定画面のようなものが出てきます。 最上部の検索欄に「Worker」および「PWA」「Progressiv

    Chromeを使うなら、必ずServiceWorkersを無効化しよう - Qiita
    mizchi
    mizchi 2018/11/08
    Fullscreen API とDesktop PWA を混同してるんだと思う。既存の体験の延長上にあるものではないので、違和感を覚える人もいると思うので、こういう人を説得するのがPWAの課題なのでは
  • JavaScriptはフレームワークについて考え直すときが来ています - Qiita

    JavaScriptはフレームワークについて考え直すときが来ています / Svelteを使ってみた これはFrameworks without the framework: why didn't we think of this sooner?の日語訳です。 フレームワークのないフレームワーク 何故我々はこの可能性をもっと早く考えなかったのか 素のJavaScriptでは重要なアプリを書こうとしても必ず壁にぶつかってしまう。 でもコンパイラなら…コンパイラならきっと何とかしてくれる…!! 待って、このFWはランタイムが入ってるのかい?……うん、今回はパスで。 -- 2018年のフロントエンドエンジニア 我々は、あまりに多くの無駄コードをばらまきすぎています。 多くのフロントエンドエンジニア同様、私もその事実を否定していました。 だってたった100kb程度のJavaScriptだぜ、小さな

    JavaScriptはフレームワークについて考え直すときが来ています - Qiita
    mizchi
    mizchi 2017/02/24
    “戸田奈津子訳”
  • 2017年のフロントエンドエンジニアならこの程度は知ってて当然だよな? - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? って海の向こうの人が言ってました。 私はjQueryさえあれば概ね生きていけるので全然知らないけど、 あなたは全部知ってるフロントエンドエンジニアなんだね。すごーい! 以下はFront-End Developer Handbook 2017の第三部、Front-end Developer Toolsからリンクされているツールと、その簡単な紹介です。 ドキュメントツール Dash 150以上のライブラリのAPIリファレンスを検索できる。有料、Mac専用。 DevDocs 200以上のライブラリをオンラインで検索できる。無料。 Veloci

    2017年のフロントエンドエンジニアならこの程度は知ってて当然だよな? - Qiita
    mizchi
    mizchi 2017/02/15
    必要なものはたった1つ、自分に何が必要か見極める目だよ
  • jQuery3.0 アップグレードガイド - Qiita

    2016/05/20にjQuery 3.0のリリース候補版が出てたのでアップグレードガイドを見てみます。 Overview jQuery3.0ではコードのクリーンアップとかバグ修正とかDeprecatedなコードの削除とか色々やってるよ。 Browser Support ・IE 9以降 ・Chrome/Edge/Firefox 最新のひとつ前のバージョンまで ・Opera 最新版のみ ・iOS 7以降 ・Android 4.0以降 jQuery Migrate Plugin 移行プラグインを用意してるから、以下の1行入れとけば1.12、2.2と互換するよ。 それ以前はjQuery Migrate 1.x Pluginとか使ってどうにかしろ。 Summary of Important Changes たくさん変更があるけど、ほとんどの場合は何もしなくても動くはずだよ。 ・Breaking c

    jQuery3.0 アップグレードガイド - Qiita
    mizchi
    mizchi 2016/05/25
  • 1