見出し画像

🍎iPhone iOS Safari WebKit Feature Flags の設定

2023/12/24 🎄

画像2
あてんしょん

 iPhoneの Safariの設定にある WebKit Feature Flagsをいじくり回した(項目はそれなりに調べた上で)設定です。
 その都度 方針を変えていますがご了承ください。動作チェックなどは note、ニュースサイトでの使用感で決めています。特に noteはゴリゴリやってるので  note中心に見ています。

⚠️WebKitを使用しているアプリで影響が出ますので注意です。

💡これからもブラウジングの感覚で随時変更などしていくと思います。特にシステムがアップデートされるタイミングで項目が変更される場合があります。

趣味なので、くれぐれも自己責任で!


 あ、でもほんとに快適になりますよ。β含む最新版まで! 万人向けは いじらないと速くならない!


■覚え書き

  • Disable Full 3rd-Party Cookie Block... *
     話題の? サードパーティ製のクッキーをブロックを無効にしますが、まだまだクッキーを使用しているサイト(海外を含む)は多い上、ブロックすることのデメリットが上回ると感じてます。代替案としてGoogleが実験中ですが、当分は排除するまでに時間がかかると思われます。

  • GPU Process: DOM Rendering *
    (iOS15)結局、OFFにしないと正常に描画がされないことが多いようです。
    (iOS16)ONにしないと正常に動作しないことを確認。
    (iOS17)ONじゃないとほぼダメ。

  • HTTP/3 ❌
     QUIC
    とも言います。どのくらいのサイトが対応しているのか、自分が定期的に巡るサイトではぼちぼち対応しているサイトはありました。Chromeには DoH3(DNS over HTTP3 QUIC)というのが実装される見込みなので、使用している人は享受できるかもですね。
     どちらでもいいですが、一番気になっているのは通信がUDPというところ。TLSハンドシェイクが1回なのをちゃんと理解しないとね。

    2023/10/25:Chromeで強制 httpsアップグレードによる弊害が出ています。言わんこっちゃない。

  • Lazy image loading *
     遅延読み込みは OFF。iframe遅延やそのほかタイミング関連の影響を受けやすい。

  • Link preload responsive images ❌
     遅延読み込みよりもプリロードの方が表示問題や操作感は良かったので ON。
     
    それに、応答があれば読み込みなのでブロッカーとの相性もいいかもしれない。

  • LinkPrefetch
     これは… OFF。なんか踏み絵みたいな…

  • Resize Observer
     これは ONにしておきましょう。

  • SameSite strict enforcement (ITP)
     広告系のアレとかですけど、あんまりブロックしすぎても有料化や別の手段をとられても困るのでほどほどに。共存が一番。ということで OFF。

  • Visual Viewport API
     これ ONにしてないとダメ。

■iOS 15, 16, 17

 最近の動きではサイト越えトラッキングや Cookieを排除する方向で動いてるので、対応しきれていないサイトでは正常に表示・動作がしない可能性があります。Chromeはサンドボックスを使うようですが、あきらめて FLoCという技術を諦め、次は Topicsというものを開発しています。Cookieやサードパーティによる Cookieにまだまだ必要性があるのは明らかかと思います。

 これらはブラウザ側がセキュリティに関する技術を実装してパッシブにしても、世界中のサーバーがすぐに対応できるとは思えないため、「ブラウザにこんな技術を組み込んでみました」というお披露目会になることもあります。

 また、また足並みが揃わなくなってきたブラウザだけでセキュリティをなんとかしようとするのは難しいです。拡張機能によるブロッキングやセキュリティソフトなどの設定も見直し、ブラウザの設定ではまだ有効にしておいた方がよさそうです。

画像
設定例

 IPアドレスを非公開にした場合、利用できなくなるサービスがあることがありますので、個人使用で非公開にする意味はあまりないでしょう。

 Cookieはまだまだ使われているため、ブロックすると想定していない表示や動作になることがあります。

 広告は表示する位置と内容がスッキリしてればいいと思うのですが、記事よりも主張するのはよくないですよね。だからブロッキングするのですが、ブロックされたということも把握されることもあるのでご注意を。

 今有効なのはセキュリティに特化したパブリックDNSを使用することかなとも思います。

■拡張機能

 コンテンツブロッカーはほどほどにしないとみれなくなるサイトが多くなりました。
 広告収入によってクオリティの保たれているところも多いので、せめてアクセスくらいはさせてあげてください。その上で画像を非表示とかがいいと思います。
 アンチブロッカーブロッカーとか出てる始末なので、何もしてない人がものすごく見にくくなってしまいます。

■iOS 16

■iOS 15



🐾

いいなと思ったら応援しよう!

遊月 悉く書を信ずれば則ち書無きに如かず

この記事が参加している募集

ピックアップされています

iPhone 'n iOS

  • 61本

IT | テック | ガジェット | 学び

  • 234本

卜ランスミッション2

  • 78,939本

コメント

6
遊月
遊月

通知テスト

あきなつ001
あきなつ001

コンテンツブロッカーはAdGuardをおすすめします。
そこらの有象無象のブロッカーは、二番煎じであり信頼性のかけらもありません。

他の同様のアプリ以上の性能を有しており、一般的な利用に際しては無料版の機能で十分足るものです。適切なフィルターを利用すればアンチブロッカーの対処も容易です。

詳しくはお調べいただければと思います。


遊月
遊月

コメントありがとうございます><

AdGuardいいですよね!
ほかのブロッカーについては同意見です。

やっぱり設定なんですよね・・・
今はGhosteryを使用しているのですが、AdGuardを使用していた時はプライバシー関連が影響してメーラーからブラウザを開けないなどの問題が出ていたりしてたので、設定を見直すかそこそこのバランスのブロッカーを使うかいろいろ試してたんです。

NekoBlockerもuBlock系なので強くレイアウトの調整もしてくれますし悪くないと思っています。

Arivraは・・・

はじめは280Blockerがよかったんですが、トビラシステムズに譲渡されてから改悪されたりサブスクになったっぽいですし、何よりアプリ内広告が表示されるとか・・・
作者様が頑張ってくださっていただけに残念なアプリでした。

ほかにもツッコミどころがありましたらよろしくお願いします!

やりたいことと試した内容はかろうじてわかるww❤

コメントするには、 ログイン または 会員登録 をお願いします。
買うたび 抽選 ※条件・上限あり \note クリエイター感謝祭ポイントバックキャンペーン/最大全額もどってくる! 12.1 月〜1.14 水 まで
🍎iPhone iOS Safari WebKit Feature Flags の設定|遊月
word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word

mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1