Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
113 changes: 113 additions & 0 deletions README.ja.md
Original file line number Diff line number Diff line change
@@ -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サイトを開いているタブに戻り、<kbd>F5</kbd> または <kbd>Ctrl</kbd> + <kbd>R</kbd>を押すか、再読み込みボタンをクリックしてタブを再読み込みします。

- [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サイトを開いているタブに戻り、<kbd>F5</kbd> または <kbd>Ctrl</kbd> + <kbd>R</kbd>を押すか、再読み込みボタンをクリックしてタブを再読み込みします。

<details>
<summary>互換性のテーブル</summary>

ブラウザー拡張 | ライセンス | ステータス
----------------- | ------ | -------
[Tampermonkey](https://www.tampermonkey.net/) | プロプライエタリ (ドネーションウェア) | ✔
[Greasemonkey](https://www.greasespot.net/) | MIT | ✘
[Violentmonkey](https://violentmonkey.github.io/) | MIT | ✔

</details>

- 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サイトを開いているタブに戻り、<kbd>F5</kbd> または <kbd>Ctrl</kbd> + <kbd>R</kbd>を押すか、再読み込みボタンをクリックしてタブを再読み込みします。


- 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]

<details>
<summary>iOSユーザー向けの詳細な説明</summary>

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. 完了です。

</details>



[^1]: https://github.com/AdguardTeam/AdguardForiOS/issues/1542
[^2]: https://github.com/quoid/userscripts
[^3]: https://apps.apple.com/us/app/userscripts/id1463298887
4 changes: 3 additions & 1 deletion README.ko.md
Original file line number Diff line number Diff line change
Expand Up @@ -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와 애드블록 커뮤니티에 의해 관리되고 있습니다.
Expand Down Expand Up @@ -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
[^3]: https://apps.apple.com/us/app/userscripts/id1463298887
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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
[^3]: https://apps.apple.com/us/app/userscripts/id1463298887
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -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": [
Expand Down
17 changes: 11 additions & 6 deletions sources/banner.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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/*
Expand Down Expand Up @@ -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/*
Expand All @@ -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/*
Expand Down Expand Up @@ -233,6 +237,7 @@
// @match https://laleggepertutti.it/*
// @match https://*.laleggepertutti.it/*
// @match https://news4vip.livedoor.biz/*
// @match https://*.livedoor.blog/*
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you think that other bloggers who use livedoor will install Ad-Shield?
CC: @Yuki2718

// @match *://onecall2ch.com/*
// @match *://*.onecall2ch.com/*
// @match https://ff14net.2chblog.jp/*
Expand Down Expand Up @@ -305,4 +310,4 @@
//
// @grant unsafeWindow
// @run-at document-start
// ==/UserScript==
// ==/UserScript==
Loading