スタックエクスチェンジサイトでアクセシビリティのバグを回避するためにGreasemonkeyスクリプトとして動作するように、次のブックマークを取得しようとしています。greasemonkeyで使用するjavascriptのブックマークを変換していますか?
javascript:(function(){$('a,%20.vote-up-off,%20.vote-down-off,%20.star-off').attr({role:'link',tabindex:'0'});})()
私は関数()を削除し、次のGreasemonkeyスクリプトに入れても機能しません。
// ==UserScript==
// @name StackExchange access
// @description Enables y-aria stuff on stackoverflow
// @include *
// ==/UserScript==
$('a,%20.vote-up-off,%20.vote-down-off,%20.star-off').attr({role:'link',tabindex:'0'});
alert("worldzz");
私はグリースモンキーから何とかドキュメントオブジェクトにアクセスする必要があるが、これを行う方法を確認していないことを推測しています。
$('a,%20.vote-up-off,%20.vote-down-off,%20.star-off').attr({role:'link',tabindex:'0'})
行をコメントアウトすると、アラートが表示されるため、スクリプトが呼び出されていることが分かります。
最初の推測...%の20代をそれらをニックス、再試行してください:
はそうのようなことを行います。編集:とnixによって私はそれらをスペースで置き換えることを意味します。ブックマークレットにはスペースと改行を入れることができます。 –