1

このタスクの仕様は次のとおりです。

  • ブックマークレット、つまり 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 ユーザーの場合は、引き続き支援を試みることができます。

ありがとう。

4

0 に答える 0