メインコンテンツへスキップ

インストール

rev-utilsライブラリをインストールして、Electronセットアップに広告の完全な互換性を追加します。 パッケージは随時更新される場合があります。
npm i -D rev-utils@https://r2.reviq.app/rev-utils-v1.0.3.tgz

使い方

new BrowserWindow でウィンドウを作成した後、ウィンドウと electron グローバルを setupRevUtils に渡します。
main.js
const { setupRevUtils } = require("rev-utils");

// ここでグローバルのelectronをインポートしていることに注意!
const electron = require("electron"); 
// このモジュールオブジェクトからインポートを分割代入できます
const { BrowserWindow } = electron;

const myWindow = new BrowserWindow();

setupRevUtils(myWindow, electron);
内部的に、setupRevUtils はウィンドウに対して2つの関数を呼び出します
  • setupLinkHandler は広告を開き(悪意のある動作をブロックします!)
  • setUserAgent はUser Agent文字列から非標準の部分を削除します。これにより IVT(無効なトラフィック)としてフラグが立てられる可能性があります。