クライアントがタスクを自動化するためのgreasemonkeyスクリプトを作成したいのですが、スクリプトを他の人と共有したくありません(明らかに、クライアントはこれにあまり満足していません!)
他の人と共有せずにグリースモンキースクリプトを作成するにはどうすればよいですか?
クライアントがタスクを自動化するためのgreasemonkeyスクリプトを作成したいのですが、スクリプトを他の人と共有したくありません(明らかに、クライアントはこれにあまり満足していません!)
他の人と共有せずにグリースモンキースクリプトを作成するにはどうすればよいですか?
質問は明確ではありません。しかし、「クライアントがGreasemonkeyスクリプトのコードを表示し、場合によってはそれを共有するのを阻止できますか?」
その場合、答えは「いいえ」です。Firefoxを使用している人は誰でも、Greasemonkeyメニューまたはアドオンマネージャの[ユーザースクリプト]タブを介してスクリプトのコードを表示/編集できます。
これは仕様によるものです。Greasemonkeyのプロデューサー(およびほとんどのスクリプト作成者)は、非表示または暗号化されたスクリプトが無防備なユーザーに押し付けられる可能性を望んでいません。
~~~
さらに、スクリプトソースは、クライアントマシンのファイルシステムにアクセスできる人なら誰でも見ることができます。
あなたが意味する場合:
スクリプトをuserscriptsサイトにアップロードせずに、ブラウザで実行/インストールするにはどうすればよいですか?
簡単だ...
temp
フォルダにないことを確認します。
ドキュメントの「スクリプトのインストール」を参照してください。
このようなリンクでサイトを作る
<a href="http://yourserver.com/yourscript.user.js">Install special script xx</a>
スクリプトを次の場所に保存します
http://yourserver.com/yourscript.user.js
グリースモンキーとタンパーモンキーはjavascriptファイルを表示し、user.jsで終わる場合は、インストールを求められます。インストールリンクを含むURLをクライアントに提供します。あなたはパスワードであなたのサイトを保護することができます。