Я хотел бы создать неэкранированный букмарклет, который работает как пользовательское ключевое слово 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.
Благодарю.