Я постоянно получаю эту ошибку, пытаясь создать код JavaScript в моем расширении Safari.(Я пытаюсь сделать облегченную версию своего расширения Chrome для Safari ...)
Одна вещь, которую я пытаюсь сделать, - это автоматический вход для очень устаревшей веб-страницы, котораяиспользуется в качестве учебной платформы в моей школе.
Имейте в виду, приведенный ниже код в основном скопирован из руководства Apple по Safari Extensions.
Это даетмне эта ошибка, при попытке получить сохраненные имя пользователя и пароль:
TypeError: undefined is not an object (evaluating 'safari.extension.settings.usernameKey')
Код:
var usernameKey = safari.extension.settings.usernameKey;
Я также пытался настроитьEventHandler, который обновляет ключи для имени пользователя и пароля при изменении и выдает ошибку:
TypeError: safari.extension.settings.addEventHandler is not a function. (In 'safari.extension.settings.addEventHandler('changed',settingsChanged,false)', 'safari.extension.settings.addEventHandler' is undefined)
Код:
safari.extension.settings.addEventHandler('changed',settingsChanged,false);
Любая помощьвысоко ценится, я новичок в кодировании, и несуществующие вопросы по переполнению стека / статей / стека в Safari Extensions просто удручают.Спасибо.