CopyIns を Chrome にローカルインストール
Chrome ウェブストアで公開されるまで、デスクトップ版 Chrome では確認済み ZIP をデベロッパーモードからインストールできます。先に ZIP を展開してください。
ZIP · v0.4.1
- ZIP をダウンロードし、保存しておくフォルダーに展開します。ZIP 自体は選択しないでください。
- Chrome のアドレスバーで chrome://extensions を開きます。
- 右上のデベロッパーモードをオンにします。
- パッケージ化されていない拡張機能を読み込むを選び、直下に manifest.json がある展開済みフォルダーを選択します。
- instagram.com を開くか再読み込みし、対象の表示中メディアに出る CopyIns ボタンを使います。
ボタンが表示されない場合は Instagram タブを一度再読み込みしてください。Chrome の拡張機能メニューから CopyIns を固定することもできます。
ローカルインストールは自動更新されません。展開済みフォルダーを保持し、新しい ZIP が出たらファイルを置き換えて chrome://extensions の再読み込みを選択してください。不要になった場合も同じページから削除できます。
Chrome 公式の「パッケージ化されていない拡張機能」ガイド拡張機能の仕組み
インストール後、CopyIns は対象となる Instagram メディアにダウンロード アクションを実行します。意図的にクリックすると、現在のトップレベル ページで狭い読み取り専用チェックが実行され、検証済みの直接ファイルが Chrome ダウンロードに送信されます。
- メディア アイテムごとに 1 回のユーザー クリック。
- 自動スクロールやアカウント全体のバッチ収集はありません。
- 通常の拡張機能のダウンロード パス中に CopyIns Web サイト パーサー リクエストはありません。
既存のアクセスのみ
この拡張機能は、すでにロードされており、現在持っているアクセス権で表示されているメディアのみを検査できます。 Instagram のアクセス制御のロックを解除したりバイパスしたりすることはありません。
- ログイン、プライベートアカウントの承認、親しい友達、サブスクリプション、ペイウォール、地域、暗号化、または DRM バイパスはありません。
- HLS、DASH、MSE のみのストリーム、DRM、または対象となる直接 MP4 のない BLOB のみのビデオはサポートされません。
- 表示されているアイテムは、そのソース、バインディング、タイプ、形式、サイズ、または権利状態が安全に検証できない場合でも拒否されることがあります。
Chromeの権限
現在の Manifest V3 ビルドには Chrome 120 以降が必要で、宣言されたアクセスは以下のワークフローに制限されています。
- activeTab: ツールバーをクリックした後に現在のタブを確認します。
- ダウンロード: 検証済みのファイルのダウンロードを開始します。
- スクリプト: メディア アクションの後に 1 つの狭い MAIN ワールド読み取りを実行します。
- ストレージ: ファイル名とボタン表示設定をローカルに保持します。
- https://www.instagram.com/*: Instagram ページにのみメディア アクションを配置および操作します。
