

Android
7.1.1でUserScriptを読み込む方法は？ネット上で嫌な文字列を見る機会が多い為、WebAbornというuserjsをAndroidに導入したいのですがうまくいきません。FirefoxでTampermonkeyのアドオンをインストールし以下のコードを入力したのですがうまくいきませんでした。userjsを読み込めるというTampermonkey(dolphin)というアプリでも同様の結果でした。何がいけないんでしょうか？ファイルパスは`/storage/emulated/0/test/WebAborn.user.js`です。

[code]

    // ==UserScript== 
    // @name import_webaborn 
    // @namespace http://webaborn.herokuapp.com 
    // @version 0.1 // @description import local WebAborn.js 
    // @author foo 
    // @require /storage/emulated/0/test/WebAborn.user.js
    // @grant none 
    // ==/UserScript==
    
[/code]


CC BY-SA 4.0
2019-06-14T14:25:47.893
55789
2021-07-26T08:45:14.810
2021-07-26T08:45:14.810
19769
34727
question
android firefox
Android版Firefox + TampermonkeyでUserScriptを読み込む方法は？


StackExchange アプリで画像をアップロードできなかったので代わりに各ステップを詳しく書きます。

  1. WebAborn.user.js をダウンロードして開きます。（ダウンロード一覧 about:downloads でファイル名をタップすると、Android に入っているテキストビューワかなんかがそのファイルを開くはずです。）
  2. 全部選択してコピーします。
  3. Android 版 Firefox に [Tampermoney](https://addons.mozilla.org/ja/android/addon/tampermonkey/) をインストールし、
  4. Firefox の右上 ︙ から Tampermonkey を選び Tampermonkey 画面を出し、
  5. 新規スクリプト作成を選びます。
  6. テキストエリアにすでに一部書かれているのを消して、2でコピーしたものを貼り付けて全て置き換えます。
  7. その画面で7行目の
[code]     // ==/UserScript

    
[/code]

の行を

[code]     // ==/UserScript==

    
[/code]

と修正して ファイル - 保存 を選びます。（WebAborn 自体がきちんとしていないようです。）

  8. 該当のキーワードを含んでいそうな web ページを閲覧すると指定の文字で置換されていることが確認できます。

Firefox Nightly (68.0a1) で確認しました。Release 版 (67) でも同じかと思います。

しかしどうも自分の指定したキーワードじゃないところを置換しているような。  
![句読点をハートで置き換えるはずがいろんなところを置き換えている](https://i.stack.imgur.com/ZxXAd.png)  
ま、それは WebAborn 作者にいうなり自分でデバッグするなり、別の話かと思います。


CC BY-SA 4.0
2019-06-19T18:16:27.897
55926
2019-06-24T09:12:06.327
2019-06-24T09:12:06.327
5469
5469
55789
answer