状況は続く可能性があります。
Safariが提供するコンテンツブロッカーは、50000エントリに制限されています。たとえば、uBlockOriginにはさらに多くが必要です。1Blocker for iOSは、これらの多くを使用し、それらを組み合わせて、トリックでそれを回避します。これは別の組み込みの技術的 制限であり、1Blockerの本質的な効果を低下させます。
いずれにせよ、これらは従来のブロッカーで使用されている概念とは異なり、書き換えが必要です。Appleは、これらは「より高速で安全」だと言います。多分。私たちが見ているのは、私たちが試し、テストしたお気に入りの拡張機能が機能しなくなったということです。準備ができている後継者がいれば、多くの人が慣れているレベルのタスクに達していないようです。
App Storeの配布を必要とする開発者向けに新たに施行された制限と相まって、これは独立した開発者を非表示にします。後者は人為的なポリシーの施行です。これは開発者のコストを引き上げ、おそらく最も有用なプラグインを完全に撤回することになります。
TamperMonkeyとuBlockOriginまたはJSBlockerの開発者は満足していません。そして、少なくともこれら3人にとって、App Storeの配布と認証の必要性は、コストがかかりすぎて面倒であり、価値がなく、いくつかの基本原則が悪いとして、ボールを落としたようです。
Safari / iOS:残念ながら、法的な検討の結果、EFFはAppleの開発者契約は受け入れられないと判断しました。さらに、Safariには、プライバシーバジャーが適切に機能するために必要な特定の拡張機能が欠けているようです。
そして、現在のイテレーションでは、コンテンツブロッカーのテクノロジーは、ブロックする必要のあるすべてをブロックするには原則的に制限されすぎています。uBlockoriginはJSBlockerと同じ理由を挙げています:
Safariには「コンテンツブロッカー」と呼ばれる機能があり、デスクトップ版とiOS版の両方のSafariで非常に効率的なリソースブロックが可能です。これをJS Blockerに組み込みたいと思う限り、それを実行することは不可能です。コンテンツブロッカーを使用すると、JSブロッカーがWebサイトで何が起こっているかを正確に表示できなくなります(つまり、許可またはブロックされたものは表示されません)。ウェブページとキャンバスの指紋保護。機能の喪失に加えて、コンテンツブロッカーは50,000ルールに制限されています。これは大きな数字のように見えますが、効率的な保護には十分ではありませんコンテンツブロッカーを実行するためにも、多くのルールをカットする必要があります。Appleが制限を緩和するまで(または少なくともコンテンツブロッカーに含めることができるルールの数を増やすまで)、JS BlockerはこのAPIを使用しません。
そして:
Safariアプリ拡張機能
ネイティブMacアプリを作成した経験はありません。したがって、JSBを1つとして再作成することは不可能です。
Safari Extension GalleryからJS Blockerをダウンロードしたユーザーは、おそらく5.2.2以降に更新できません。Appleは、2018年末までに提出を受け入れると言っているにも関わらず、私のアップデートのリクエストには応じていません。
私たちは皆、直接かつ大規模にAppleに不平を言う必要があります。衝撃的なベータフェーズの間にそうしなかったのは残念です。
使用製品フィードバック-アップル、電子メール、チャット、ブログ、またはより良いまだ開発者のフィードバックチャネル、ファイルのバグ。
Zoteroのコネクタはブックマークレットへの切り替えによって強制愚かさを回避しようとしている、他のものは ブレーク 左 と 右 と で真ん中。これはあまりにも厳格です。
SafariでApp Extensionを有効
にするApple開発プログラムに参加していない場合、または既存のXcodeプロジェクトの開発者IDをまだ構成していない場合、Safari App Extensionは開発証明書で署名されません。セキュリティ上の理由から、Safariはデフォルトで署名されていない拡張機能を無視するため、拡張機能はSafari拡張機能の設定に表示されません。証明書なしで開発するには、Safariを起動するたびに、[開発]メニューを使用して未署名の拡張機能を読み込むように指示する必要があります。
多くはお金のことだと思うかもしれませんが、一部の人にとっては、実際には方法の技術的な別れです。
Safariのサポート
RES v5.2.2の時点で、Safariはサポートされているブラウザではなくなったため、開発チームからアップデートやサポートを受けられません。Safariをサポートし、すべてのユーザーに優れたユーザーエクスペリエンスを提供したいと考えていますが、拡張機能の開発と公開エクスペリエンスを改善することにより、Appleのサポートが必要です。
Appleは、Safari 12の時点で、このスタイルの拡張機能のサポートが廃止され、機能しなくなることを発表しました。
なぜそれをしたのですか?
最終的には、Safari拡張機能の開発が進む方向に帰着しました。Google Chrome、Microsoft Edge、Mozilla Firefoxなどの主要なブラウザはすべて、一般に「WebExtensions」として知られる標準を採用していました。これにより、すべてのブラウザーで単一のAPIが提供されます。これは、単一のコードベースからすべての主要なブラウザ向けに開発できるため、非常に有益です。Safariはこの標準を採用しておらず、代わりに独自の形式に移行しており、Xcodeに強く依存しています。これには、ブラウザーをサポートする開発チームからの多大な投資と、Xcodeにアクセスできるコア開発者が必要です。この変更をサポートすることは、RESのコードベースが統一されないことを意味します。
Safariのサポートをやめることは、多くの人が思っているようにお金だけでは決してありません。Appleに対する復endはありません。議論は何週間も続きましたが、私たちが軽く考えたものではありませんでした。
文句を言う、文句を言う、または別のブラウザに切り替える。
Appleに正当に苦情を申し立てた後、回避策は次のとおりです。
- ホストベースのブロッキングに戻る(例) [とにかく]
- https://privoxy.ogのようなローカルプロキシを使用します(Sierra(廃止)までの代替)[とにかくそれをしますか?]
- 両方のオプションを現在拡張機能として利用できるものと組み合わせます
- uBlockoriginを再度有効にします(不完全なソリューションと開発が明らかに停止しました。開発者バージョンではなく、ギャラリーバージョンが必要なようです)
- kaブロックに切り替えます(古い方法ほど効果的ではありませんが、効率的で無料で、おそらく信頼できるでしょうか?)
とりあえず、Safari 11.1.2にとどまる/ダウングレードすることをお勧めします(ただし、それほど長くは使用しません)。または、環境設定でuBlockoriginを再度有効にします。(これは面倒で、アプリケーションの再起動時にすべてのカスタム設定が常に失われます。拡張機能ギャラリーバージョンが必要です)
推奨されません。悲惨な状況を説明するためだけにリストされています!
日陰の非'origin'バージョンublockは 50000上限と上記ものの、バックゲームであると思われます。
さらに:上流のuBlockorigin https://github.com/gorhill/uBlockによって認可されていないため、注意して使用して
ください。
ublock.orgの発言:
しかし、それは変化の過程にあります。製品の最近の更新に気付いたのは、uBlockがAdBlockを担当するチームに買収されたためです。利用可能な最高の広告ブロッカーの1つであるという約束を果たすために、uBlockに多額の投資を行います。
同様に日陰のAdblockplusも復活しました。所有会社があなたのデータを販売し、広告を販売していることを通知されます(「もちろん受け入れられるもののみ」)。そして、制限はまだ大きいです。そのリリースに関するコメントから:
Adblock Plusの感覚は、フィルターリストなしでは完全に失われます。Safariに「アンインストール」ボタンがありません!AdBlock-extensionを手動で削除する方法は?