Как реализовать букмарклет для Firefox 13, вызывающий протокол org и выдающий URL / заголовок?

762
testphys

Поскольку javascript в букмарклетах Firefox 13 больше не работает, существует еще один метод для реализации кнопки, которая вызывает протокол org и передает URL-адрес и заголовок фактической веб-страницы.

0
А? Букмарклеты все еще работают в Firefox 13, если они хранятся в виде закладок. Только запуск их из адресной строки был отключен некоторое время назад, чтобы затруднить распространение червей через социальную инженерию. Gurken Papst 12 лет назад 0
Так что вы можете сказать мне, где и как мне хранить команду "javascript: location.href = 'org-protocol ..." - точно. testphys 12 лет назад 0
* Показать все закладки (Ctrl + Shift + B) *, выберите папку (например, * Панель инструментов закладок *), нажмите * Организовать-> Новая закладка ... * и введите свой URI javascript в поле адреса. Вы также можете проверить свой код в консоли web / error. Gurken Papst 12 лет назад 0
`javascript: location.href = 'org-protocol: // store-link: //' + encodeURIComponent (location.href)` работает здесь, как и ожидалось (исключение составляет NS_ERROR_UNKNOWN_PROTOCOL) из консоли и панели инструментов закладок. Посмотрите, произойдет ли это для вас, если вы создадите новый профиль Firefox или запустите его в безопасном режиме. Gurken Papst 12 лет назад 0
Огромное спасибо за помощь. Я был совершенно неправ насчет JavaScript, больше не работающего в FF13. Поэтому я попробовал немного для себя, и теперь я думаю, что проблема заключается в `encodeURIComponent (location.href)`. `JavaScript: location.href = 'орг-протокол: // захвата: // р /' + encodeURIComponent (location.href) + '/' + encodeURIComponent (document.title) + '/' + encodeURIComponent (window.getSelection ( )) `работает, например, если я заменю` encodeURIComponent (location.href) `. testphys 12 лет назад 0
`javascript: location.href = 'org-protocol: // store-link: //' + encodeURIComponent (loca‌tion.href)` у меня не работает. testphys 12 лет назад 0

0 ответов на вопрос