このタスクの仕様は次のとおりです。
- ブックマークレット、つまり JavaScript を含むブラウザのブックマークが作成されます。
- これは Mozilla カスタム キーワードから呼び出されます。つまり、短い文字列の後にアドレス バーのクエリ文字列が続き、クエリ文字列はブックマークレット内の "%s" 文字列で表されます。
- タスクは、クエリ文字列からエスケープを解除し、アドレス バーに対応するタブに結果を出力することです。
たとえば、アドレスバーに次のように入力します。
ue http%3A%2F%2Fmentalfloss.com%2Farticle%2F58135%2F17-excellent-animal-illustrations-16th-century-book
生成する必要があります:
http://mentalfloss.com/article/58135/17-excellent-animal-illustrations-16th-century-book
対応するタブに出力されます。
私は割り当てました:
javascript:document.write(decodeURIComponent(%s));
をブックマークレットに追加し、Mozilla カスタム キーワード「ue」に関連付けましたが、上記のように呼び出しても機能しません。結果は出ません。
Google Chrome にもブックマーク キーワードと呼ばれる同様の機能がありますが、実装の詳細が異なる可能性があるため、特に Mozilla カスタム キーワードについてお尋ねします。Google Chrome ユーザーの場合は、引き続き支援を試みることができます。
ありがとう。