ユーザーとして、私たちは Greasemonkey のパワーを気に入っています。開発者として、それは物事を複雑にする可能性があります。
一部の人々は、防御的にユーザー スクリプトを無効にすることを提唱しています。他の人は、彼らを守るために喜んで死にます。
中間点はありますか?ユーザーと悪意のある広告主との間の進化的な軍拡競争の脅威をどのように減らすことができるでしょうか?
ユーザーとして、私たちは Greasemonkey のパワーを気に入っています。開発者として、それは物事を複雑にする可能性があります。
一部の人々は、防御的にユーザー スクリプトを無効にすることを提唱しています。他の人は、彼らを守るために喜んで死にます。
中間点はありますか?ユーザーと悪意のある広告主との間の進化的な軍拡競争の脅威をどのように減らすことができるでしょうか?
サイト訪問者が使用するユーザーエージェントを制御できると思うものはすべて幻想です。ただし、大多数はバニラIE / Firefox/Safariを使用します。ただし、オーディエンスがGreasemonkeyスクリプトをまとめて採用しているサイトの場合は、サイトを変更する必要があるというユーザーからの強い投票として扱ってください。
ユーザーがGreasemonkeyスクリプトを使用して戻ってきた場合は、幸運を祈ってください。ユーザーに提供していないものが必要であり、まだ残っていません。
彼らがGreasemonkeyを持っていなかったら、彼らはいなくなっていただろう。それらを維持するためにあなたは何ができますか?
誰かがブラウザプラグインまたは何らかの変更を使用している場合は、それらをブロックしたり無効にしたりしないでください。問題が増える可能性があります。
一方で、あなたもそれらをサポートするべきではありません。それが機能する場合は機能させ、機能する場合は機能させます。
多くの人が危険なブラウザアドオンを使用しますが、意図せず、選択の余地がない場合もあります(企業のIT部門は、危険なIEの変更を課しています)。みんなと上手に遊んでみてください。
私はMarkRに同意します(ちなみに+1)。
したがって、Web デザイナーが何らかの機能を停止しようとしても、ユーザーを怒らせるか、別のソリューションをハックさせるか、より使いやすいサイトに移動するかのいずれかになります。
(一部の壊れたサイトで Firefox デバッガーを開いて正しい for を完成させる必要があるのは、脳死状態の開発者が i ループ変数を宣言するのを忘れて、それをグローバルにするという理由だけで、私はそれを嫌います... 2 日以内)
オンライン アプリはクライアント側の制御と保護に依存するべきではありません (つまり、クライアントで日付値をテストすることは素晴らしいボーナスですが、いずれにせよ常にサーバーでテストすることはすべきことです)。
起こりうる最悪の事態は、スクリプトの不具合により、アプリが GM ユーザーで中断することです。しかし、サーバーの観点からは、元の状態を維持する必要があります。
つまり、ユーザーが自分のブラウザーにどんなハッキングを追加しても、ユーザーは独力になります。せいぜい、彼/彼女は隠れたバグを発見して報告することができます. 最悪の場合、サイトが正常に動作しません
サイトを強化するために GM などを使用しているほとんどの人は、そのサイトが好みに合わないことを示しています。リッチが書いたように、良いことは、それらがまだあなたのサイトにあり、他の場所にないことです。
「拡張」は彼/彼女自身の非常に個人的な好みのためであり、ねえ、彼/彼女があなたの白地に黒のウェブページを青地に黄色で見たいと思ったら、何が問題になるのでしょうか? あるいは、「拡張」によってサイトに多くの価値が追加されることもあります。この場合、あなたが望むのは、すべての人に同じ機能を提供すること (GM の作成者のアイデアに感謝することは良い考えかもしれません) か、オプション機能としてサポートすること (「高度な機能についてはここをクリックしてください」) のいずれかであると思います。経験」)または... GreaseMonkeyスクリプト?
開発者がそれを嫌う理由がわかりません。
広告主?最近では、広告を取り除くために GM スクリプトを書く人がいるとは思えません。代わりに AdBlock [Plus] を使用しています...
一般的に、頻繁にアクセスするサイトで不足している部分を改善するために GM スクリプトを作成するので、GM を無効にする措置を講じると、非常に腹を立ててサイトをボイコットする可能性があります。
それに、GM をインストールするのに十分な知識を持っている人 (事前に作成されたスクリプトを使用している場合でも) の数は、訪問者の総数に対して非常に少ないと思います。
私たちは私たちのプラットフォームの現実を受け入れています:あなたのウェブサイトがビューアの(コンピュータ)メモリに入ると、彼らはあなたの許可なしにそれを使って好きなことをすることができます。視聴者に独自の視聴用語を口述しようとする人気のあるサイトは、多くの場合、即座に怒りの反発に苦しんでいます-自分のやり方でやろうとするのではなく、ユーザーにやりたいことをさせ、それを受け入れれば、より良いサービスを提供することになります、ユーザーはこれを高く評価し、報酬を与えます。