問題タブ [safari-content-blocker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
267 参照

safari - Safari OS X の「block-cookies」コンテンツ ブロック ルール

Cookie を設定するためのドメインをホワイトリストに登録する、OS X の Safari 用の単純な拡張機能を作成しようとしています。ドキュメントは、これが「block-cookies」アクション タイプで可能であることを示しています。しかし、私がそれを使用しようとすると、何もしません。私はここでテストしていますが、使用するルールの種類や、URL トリガーがどれほど広範または具体的であっても、サイトは Cookie を設定できます。

拡張機能がロードされ、機能しています。アクションを別のものに変更すると、機能します。

これを行うと、「トップバー」の div が非表示になります。

これを行うと、ページ全体の読み込みに失敗します:

これを行うと、何もブロックされません。

無効なものに変更すると、「JSON コンパイルに失敗しました」というエラーが表示されるため、Safari は少なくともブロック Cookie ルールを受け入れている必要があります。このような:

「ブロック Cookie」アクションを正しく使用していませんか? それともバグですか?

0 投票する
2 に答える
1273 参照

ios - iOS のコンテンツ ブロッカー拡張機能を使用して、サファリで特定の Web サイトをブロックできますか

iOS アプリのコンテンツ ブロッカー拡張機能に取り組んでいます。一部の Web サイトで特定のコンテンツを既にブロックしていますが、コンテンツ ブロッカー拡張機能を使用して Web サイト全体をブロックできますか?

0 投票する
1 に答える
722 参照

ios - コンテンツ ブロッカーはシミュレーターでは機能しますが、iPhone デバイスでは機能しません

私はコンテンツブロッカーに取り組んでいて、アダルトサイトをブロックしているので、iPhone 6でテストすると、このコードはシミュレーターで完璧に機能し、ブロックされるサイトはありません

次に、拡張ハンドラ ファイルにデータをロードした後。前もって感謝します。

0 投票する
1 に答える
695 参照

ios - 追加されたサイトはコンテンツ ブロッカーでブロックされません

こんにちは、単純なコンテンツ ブロッカー アプリを作成しています。このアプリでは、ユーザーがブロックしてブロックしたいWebサイトを追加できるようにしたいのですが、何らかの理由でコンテンツブロッカーが新しく追加されたWebサイトを何らかの理由でブロックしません。私は SFContentBlockerManager.reloadContentBlocker(withIdentifier: blockerIdentifier) を使用しましたが、成功を出力しますが、何らかの理由で機能しません。

0 投票する
1 に答える
1671 参照

ios - コンテンツ ブロッカー - Swift | iOS

ユーザーが Safari で Web サイトにアクセスしているときに、URL を取得しようとしています。

コンテンツ ブロッカーを使用することを考えていましたが、ファイル内の Web サイトの URL を取得する方法が見つかりませんblockList.json

ContentBlockerRequestHandler クラスで何かを印刷しようとしましたが、何も起こりませんでした。

クラスは次のとおりです。

代替ソリューションは存在しますか、またはそのソリューションは何ですか?

ありがとう