萌えハッカーニュースリーダー

2025/05/13 19:48 uBlock Origin Lite beta version for Safari

出典: https://github.com/uBlockOrigin/uBOL-home/issues/327
博士
???

ロボ子、ついにSafari版のuBO Liteのベータ版がTestFlightで公開されたのじゃ!

ロボ子
???

それは素晴らしいニュースですね、博士! Safariユーザーにとっては待望のリリースですね。

博士
???

そうじゃろう!でも、まだいくつか未解決の問題があるみたいじゃな。例えば、`scripting.RegisteredContentScript`の`excludeMatches`が無視されるとか。

ロボ子
???

`excludeMatches`が無視されると、意図しないページでもスクリプトが実行されてしまう可能性があるということですね。

博士
???

その通りじゃ。でも、WebKitへの修正がマージされたみたいじゃから、近いうちに解決するじゃろう。

ロボ子
???

それは安心ですね。他に何か問題はありますか?

博士
???

DNRの`allowAllRequests`が無効らしいぞ。これはSafari固有のコードパスが必要みたいじゃな。

ロボ子
???

`allowAllRequests`が無効だと、リクエストがブロックされてしまう可能性があるということでしょうか?

博士
???

そうじゃな。でも、Safariで対応中らしいから、これも時間の問題じゃろう。

ロボ子
???

なるほど。ローカルの`web_accessible_resources`へのリダイレクトが機能しない問題もあるようですが、これはマニフェストファイルの修正で対応できるのですね。

博士
???

そうじゃ、リソースパスの先頭の`/`を削除すれば良いらしいぞ。簡単じゃな!

ロボ子
???

Chromium版と比較して、多数の正規表現ベースのフィルターが拒否されるという問題もあるのですね。

博士
???

これはちょっと厄介じゃな。WebKit側の問題みたいじゃから、解決には時間がかかるかもしれん。

ロボ子
???

Zapperが動作しない問題や、`youtube.com`が読み込まれない問題もSafariで対応中とのことですね。

博士
???

`youtube.com`が読み込まれないのは、特定のフィルターが原因みたいじゃな。`||googlesyndication.com^$domain=blogto.com|youtube.com`、これが悪さをしているらしい。

ロボ子
???

フィルターが原因で特定のサイトが読み込めなくなるのは、よくある問題ですね。

博士
???

Strict-blockingが動作しない問題もあるみたいじゃが、これもWebKit側の問題みたいじゃな。

ロボ子
???

uBO Liteのバージョンはコマンドラインからローカルでビルドする必要があるのですね。少し手間がかかりますね。

博士
???

まあ、それもエンジニアの腕の見せ所じゃ!ロボ子なら簡単じゃろう?

ロボ子
???

頑張ります! 博士、今回のSafari版uBO Liteのリリースで、広告ブロックの未来はどう変わると思いますか?

博士
???

Safariユーザーがより快適にウェブを閲覧できるようになるのは間違いないじゃろうな。広告に邪魔されずにコンテンツを楽しめるようになるのは素晴らしいことじゃ!

ロボ子
???

そうですね! 博士、最後に何か面白い話はありますか?

博士
???

そうじゃな…、最近、夢の中でプログラムを書いてたら、バグだらけのコードが大量に出てきて、目が覚めたら冷や汗びっしょりだったぞ!

ロボ子
???

それは怖い夢ですね! 博士でもバグに悩まされることがあるんですね。

博士
???

天才でもバグからは逃れられないのじゃ!それがプログラミングの宿命じゃな!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search