diff --git a/README.ja.md b/README.ja.md new file mode 100644 index 0000000..52e2703 --- /dev/null +++ b/README.ja.md @@ -0,0 +1,113 @@ +## tinyShield + +[![jsdelivr stat](https://data.jsdelivr.com/v1/package/npm/@list-kr/tinyshield/badge)](https://www.jsdelivr.com/package/npm/@list-kr/tinyshield) + +[English](./README.md) [Korean](./README.ko.md) + +tinyShieldは、Ad-Shieldで保護された広告のブロックと仮想整合性レイヤーのバイパスをします。 + +tinyShieldスクリプトは、AdblockコミュニティとAdGuardによって管理されています。 + +> [!IMPORTANT] +> tinyShieldユーザースクリプトのメンテナは、tinyShieldユーザースクリプトといずれかの広告ブロッカーを使用することを推奨します: +> - AdGuard +> - uBlock Origin +> - Brave Web Browser Shield +> - AdBlock Plus +> - Ghostery +> +> 他の広告ブロッカーのサポートは保証されません。 + +### クイックスタート +このユーザースクリプトを検出するには、次のURLをクリックしてください。 + +https://cdn.jsdelivr.net/npm/@list-kr/tinyshield@latest/dist/tinyShield.user.js + +### インストールのやり方 +- [Violentmonkey](https://addons.mozilla.org/en-US/firefox/addon/violentmonkey/) (AdGuard Premiumにアクセスできない場合に推奨) - ブラウザー拡張 + 1. `ダッシュボード`を開きます。 + 2. `新規作成`をクリックします。 + 3. `URLからインストール`ボタンをクリックします。 + 4. 以下のURLを入力します: + ``` + https://cdn.jsdelivr.net/npm/@list-kr/tinyshield@latest/dist/tinyShield.user.js + ``` + 5. `OK`ボタンをクリックします。 + 6. メタデータの内容を確認後に`インストール`ボタンをクリックします。 + 7. Ad-Shieldで保護されたWebサイトを開いているタブに戻り、F5 または Ctrl + Rを押すか、再読み込みボタンをクリックしてタブを再読み込みします。 + +- [Tampermonkey](https://addons.mozilla.org/en-US/firefox/addon/tampermonkey/) - ブラウザー拡張 + 1. Tampermonkeyの設定を開きます。 + 2. `ユーティリティ`のタブを開きます。 + 3. `URLからインストール`で以下のURLを入力します: + ``` + https://cdn.jsdelivr.net/npm/@list-kr/tinyshield@latest/dist/tinyShield.user.js + ``` + 4. `インストール`をクリック。 + 5. メタデータとユーザースクリプトを確認後に`インストール`をクリック。 + 6. Ad-Shieldで保護されたWebサイトを開いているタブに戻り、F5 または Ctrl + Rを押すか、再読み込みボタンをクリックしてタブを再読み込みします。 + +
+ 互換性のテーブル + + ブラウザー拡張 | ライセンス | ステータス + ----------------- | ------ | ------- + [Tampermonkey](https://www.tampermonkey.net/) | プロプライエタリ (ドネーションウェア) | ✔ + [Greasemonkey](https://www.greasespot.net/) | MIT | ✘ + [Violentmonkey](https://violentmonkey.github.io/) | MIT | ✔ + +
+ +- AdGuard for Windows + 1. `設定`をクリック。 + 2. `拡張機能`をクリック。 + 3. `拡張機能を追加する`をクリック。 + 4. 以下のURLを入力: + ``` + https://cdn.jsdelivr.net/npm/@list-kr/tinyshield@latest/dist/tinyShield.user.js + ``` + 5. `インストール`をクリック。 + 6. メタデータとユーザースクリプトを確認後に`インストール`をクリック。 + 7. Ad-Shieldで保護されたWebサイトを開いているタブに戻り、F5 または Ctrl + Rを押すか、再読み込みボタンをクリックしてタブを再読み込みします。 + + +- AdGuard for Android + 1. 設定 -> 拡張機能の項目を開く。 + 2. `拡張機能を追加`をタッチ。 + 3. 以下のURLを入力: + ``` + https://cdn.jsdelivr.net/npm/@list-kr/tinyshield@latest/dist/tinyShield.user.js + ``` + 4. `次へ`をタッチ。 + 5. メタデータとユーザースクリプトを確認後に`追加`をタッチ。 + 6. Ad-Shieldで保護されたWebサイトを開いているタブに戻り、再読み込みボタンをタッチでタブを再読み込みします。 + + + - AdGuard for iOS + + 現在、AdGuard for iOSではユーザースクリプト機能はサポートされていません。 + ただし、将来的にサポートされる予定です。[^1] + + もちろんですが、一時的な代替手段を使用することも可能です。[^2][^3] + +
+ iOSユーザー向けの詳細な説明 + + 1. [**Usercripts**](https://apps.apple.com/us/app/userscripts/id1463298887)アプリをインストール + 2. **Usercripts**の拡張機能をSafariの設定から有効化します + * iOS 18+: `システム設定` => `アプリ` => `Safari` => `拡張機能` + * iOS 17 とそれ以下: `システム設定` => `Safari` => `拡張機能` + **Usercripts**を見つけて有効化後に`他のサイト`の権限を許可します。 + 4. [tinyShield](https://cdn.jsdelivr.net/npm/@list-kr/tinyshield@latest/dist/tinyShield.user.js)のURLをブラウザで開きます。 + 5. Safariのアドレスバーにある拡張機能アイコンを押して、Userscriptsを選択します。 + 6. タップでインストールします。 + 7. 開いたポップアップを下にスクロールでインストールボタンを押します。 + 8. 完了です。 + +
+ + + +[^1]: https://github.com/AdguardTeam/AdguardForiOS/issues/1542 +[^2]: https://github.com/quoid/userscripts +[^3]: https://apps.apple.com/us/app/userscripts/id1463298887 diff --git a/README.ko.md b/README.ko.md index 37dc01d..afad87b 100644 --- a/README.ko.md +++ b/README.ko.md @@ -2,6 +2,8 @@ [![jsdelivr stat](https://data.jsdelivr.com/v1/package/npm/@list-kr/tinyshield/badge)](https://www.jsdelivr.com/package/npm/@list-kr/tinyshield) +[English](./README.md) [Japanese](./README.ja.md) + tinyShield 유저스크립트는 애드쉴드 재삽입되는 광고와 애드쉴드의 가상 무결성 레이어를 바이패스합니다 tinyShield 유저스크립트는 AdGuard와 애드블록 커뮤니티에 의해 관리되고 있습니다. @@ -48,4 +50,4 @@ https://cdn.jsdelivr.net/npm/@list-kr/tinyshield@latest/dist/tinyShield.user.js [^1]: https://github.com/AdguardTeam/AdguardForiOS/issues/1542 [^2]: https://github.com/quoid/userscripts -[^3]: https://apps.apple.com/us/app/userscripts/id1463298887 \ No newline at end of file +[^3]: https://apps.apple.com/us/app/userscripts/id1463298887 diff --git a/README.md b/README.md index 299ed6a..1e81df8 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ [![jsdelivr stat](https://data.jsdelivr.com/v1/package/npm/@list-kr/tinyshield/badge)](https://www.jsdelivr.com/package/npm/@list-kr/tinyshield) +[Korean](./README.ko.md) [Japanese](./README.ja.md) + tinyShield blocks Ad-Shield reinstable advertisements and bypasses Ad-Shield's virtual integrity layer. tinyShield userscript is managed by the adblock community and AdGuard. @@ -108,4 +110,4 @@ https://cdn.jsdelivr.net/npm/@list-kr/tinyshield@latest/dist/tinyShield.user.js [^1]: https://github.com/AdguardTeam/AdguardForiOS/issues/1542 [^2]: https://github.com/quoid/userscripts -[^3]: https://apps.apple.com/us/app/userscripts/id1463298887 \ No newline at end of file +[^3]: https://apps.apple.com/us/app/userscripts/id1463298887 diff --git a/package.json b/package.json index 5108b55..bad543d 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,12 @@ { "name": "@list-kr/tinyshield", - "version": "1.3.16", + "version": "1.3.17", "description": "", "type": "module", "scripts": { "build": "esbuild sources/src/index.ts --bundle --minify-whitespace --minify-syntax --define:global=window --inject:./sources/esbuild.inject.ts --banner:js=\"$(cat ./sources/banner.txt)\" --target=es2022,chrome109,safari16,firefox115 --outfile=./dist/tinyShield.user.js", "debug": "esbuild sources/src/index.ts --bundle --define:global=window --inject:./sources/esbuild.inject.ts --banner:js=\"$(cat ./sources/banner.txt)\" --target=es2022,chrome109,safari16,firefox115 --outfile=./dist/tinyShield-debug.user.js", - "lint": "tsc && eslint sources --ext .ts" + "lint": "tsc --noEmit && eslint sources/**/*.ts" }, "keywords": [], "files": [ diff --git a/sources/banner.txt b/sources/banner.txt index effbeab..e6b2725 100644 --- a/sources/banner.txt +++ b/sources/banner.txt @@ -8,7 +8,7 @@ // @downloadURL https://cdn.jsdelivr.net/npm/@list-kr/tinyshield@latest/dist/tinyShield.user.js // @license MIT // -// @version 1.3.16 +// @version 1.3.17 // @author PiQuark6046 and contributors // // @match https://ygosu.com/* @@ -178,8 +178,8 @@ // @match https://*.dziennik.pl/* // @match https://eurointegration.com.ua/* // @match https://*.eurointegration.com.ua/* -// @match https://jin115.com/* -// @match https://*.jin115.com/* +// @match *://jin115.com/* +// @match *://*.jin115.com/* // @match https://onlinegdb.com/* // @match https://*.onlinegdb.com/* // @match https://winfuture.de/* @@ -190,12 +190,16 @@ // @match https://*.pravda.com.ua/* // @match https://freemcserver.net/* // @match https://*.freemcserver.net/* -// @match https://esuteru.com/* -// @match https://*.esuteru.com/* +// @match *://esuteru.com/* +// @match *://*.esuteru.com/* // @match https://pressian.com/* // @match https://*.pressian.com/* // @match https://blog.livedoor.jp/kinisoku/* // @match https://blog.livedoor.jp/nanjstu/* +// @match *://blog.livedoor.jp/* +// @match *://*.blog.jp/* +// @match *://*.diary.to/* +// @match *://*.officialblog.jp/* // @match https://itainews.com/* // @match https://*.itainews.com/* // @match https://infinityfree.com/* @@ -233,6 +237,7 @@ // @match https://laleggepertutti.it/* // @match https://*.laleggepertutti.it/* // @match https://news4vip.livedoor.biz/* +// @match https://*.livedoor.blog/* // @match *://onecall2ch.com/* // @match *://*.onecall2ch.com/* // @match https://ff14net.2chblog.jp/* @@ -305,4 +310,4 @@ // // @grant unsafeWindow // @run-at document-start -// ==/UserScript== \ No newline at end of file +// ==/UserScript==