Я хотел бы создать неэкранированный букмарклет, который работает как пользовательское ключевое слово Mozilla

Вот спецификации для этой задачи:

  • Будет создан букмарклет, т.е. закладка браузера, содержащая 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.

Благодарю.

0 ответов

Другие вопросы по тегам