3

クライアントがタスクを自動化するためのgreasemonkeyスクリプトを作成したいのですが、スクリプトを他の人と共有したくありません(明らかに、クライアントはこれにあまり満足していません!)

他の人と共有せずにグリースモンキースクリプトを作成するにはどうすればよいですか?

4

2 に答える 2

9

質問は明確ではありません。しかし、「クライアントがGreasemonkeyスクリプトのコードを表示し、場合によってはそれを共有するのを阻止できますか?」

その場合、答えは「いいえ」です。Firefoxを使用している人は誰でも、Greasemonkeyメニューまたはアドオンマネージャの[ユーザースクリプト]タブを介してスクリプトのコードを表示/編集できます。

これは仕様によるものです。Greasemonkeyのプロデューサー(およびほとんどのスクリプト作成者)は、非表示または暗号化されたスクリプトが無防備なユーザーに押し付けられる可能性を望んでいません。

~~~
さらに、スクリプトソースは、クライアントマシンのファイルシステムにアクセスできる人なら誰でも見ることができます。



あなたが意味する場合:

スクリプトをuserscriptsサイトにアップロードせずに、ブラウザで実行/インストールするにはどうすればよいですか?

簡単だ...

  1. スクリプトをファイルEGMyScript.user.jsに保存します。保存した場所を追跡し、システムtempフォルダにないことを確認します。
  2. Firefoxでは、[ファイルを開く] (CtrlO)を選択します。
  3. スクリプトを保存した場所に移動して開きます。
  4. Greasemonkeyは、スクリプトをインストールするかどうかを尋ねるダイアログをポップアップ表示します。インストールを押します。


ドキュメントの「スクリプトのインストール」を参照してください。

于 2012-08-31T12:32:38.880 に答える
2

このようなリンクでサイトを作る

<a href="http://yourserver.com/yourscript.user.js">Install special script xx</a> 

スクリプトを次の場所に保存します

http://yourserver.com/yourscript.user.js

グリースモンキーとタンパーモンキーはjavascriptファイルを表示し、user.jsで終わる場合は、インストールを求められます。インストールリンクを含むURLをクライアントに提供します。あなたはパスワードであなたのサイトを保護することができます。

于 2015-10-24T18:06:52.457 に答える