Я попытался закодировать букмарклет для моей панели инструментов закладок firefox 52.x, которая открывает страницу moz-extension: //.Вот код, который я пробовал
// prompt signin once per session otherwise open extension
javascript: {
var lpstart = sessionStorage.getItem("LPstart");
alert("lpstart="+lpstart);
if ( lpstart != "True" ) {
window.open(href='moz-extension://7339c28a-2bff-4675-b161-d6d9d04a74ec/login.html');
sessionStorage.setItem('LPstart', 'True');
} else {
window.open(href='moz-extension://7339c28a-2bff-4675-b161-d6d9d04a74ec/vault.html');
}
}
Вы можете проверить его здесь , и это приводит к сообщению об ошибке «Ошибка безопасности ... может не загружаться или ссылка на расширение moz: // ", так есть ли другой способ сделать это с помощью букмарклета?У меня есть базовые навыки работы с javascript.
(причина, по которой я делал это, потому что lastpass не запоминает мое состояние входа в систему при перезапуске браузера, хотя я выбрал «запомнить пароль», так что это было для исправления этой ошибки. Я могувручную откройте эти страницы расширения moz с помощью выделенных ссылок на панели инструментов FWIW.)