Как включить / выключить Java в браузере Safari?

822
Henrik Söderlund

В настройках Safari есть возможность отключить Java, что приятно, но немного громоздко. Есть ли плагин / надстройка / расширение или простой способ включения / выключения Java?

4
С уважением, смешно говорить, что трехэтапный процесс громоздок. Вы хотите выйти в Интернет, найти программу, установить ее, активировать программу и щелкнуть переключателем, чтобы отключить Java вместо использования встроенной комбинации кнопок, точки и щелчка, а другой точки и щелчка? Нет, расширения нет, потому что процесс нельзя сделать проще, чем он есть. Everett 11 лет назад 0
@ Эверетт - я должен не согласиться. Если вы выполняете задачу достаточно часто, даже сохранение нескольких щелчков может быть полезным. Я часто переключал сетевые местоположения и в итоге использовал ртуть, чтобы упростить ее, поэтому я точно знаю, почему Хенрик спрашивает. Chris 11 лет назад 0
@ Крис - Видимо, я исправлен. Также спасибо за упоминание ртути вещь. Это работает и в LaunchBar. Ты просто сделал мою жизнь проще И научил старую собаку новым трюкам. Это довольно круто. Everett 11 лет назад 1
@ HenrikSöderlund - Спасибо за Вашу полезную закуску. У Криса потрясающий ответ. Everett 11 лет назад 0
@ Эверетт - Пожалуйста! Я не использовал LaunchBar и, честно говоря, я даже сейчас почти не использую Quicksilver; Я в основном просто использую LaunchPad в эти дни. Я установил горячую клавишу Ctrl + L для панели запуска, и это делает большую часть того, что я хочу. Chris 11 лет назад 0

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

3
Chris

Вы можете использовать applecript для включения / выключения Java. Сохраните скрипт как приложение и вызовите его с помощью горячей клавиши или по ссылке.

Следующее работало для меня (YMMV):

try tell application "Safari" activate end tell  tell application "System Events" tell process "Safari" click menu item "Preferences…" of menu "Safari" of menu bar item "Safari" of menu bar 1 click button "Security" of tool bar 1 of window 1 click checkbox "Enable Java" of group 1 of group 1 of window "Security" click button 1 of window "Security" end tell end tell end try 

Изменить:
ссылка на код:
http://pastie.org/private/ea7qbuareh6uje8zsglcia

Отлично, я думал, что будет решение! Но, эй, в редакторе AppleScript он говорит мне «ожидаемый конец строки, но найденный класс» и выбирает слово «флажок» Henrik Söderlund 11 лет назад 0
Попробуй это сейчас. По какой-то причине форматирование кода действительно пошло. Перед строкой "click checkbox ..." пропущена новая строка Chris 11 лет назад 0
Я вставил ваше замечательное решение как «расширение» в приложение Alfred Launcher и назначил горячую клавишу там же, теперь прекрасно работает с Control + Alt + Cmd + J. Большое спасибо! Henrik Söderlund 11 лет назад 0
@ HenrikSöderlund - Добро пожаловать; рад помочь. Chris 11 лет назад 0
2
Everett

Открыв Safari, нажмите «Command» (команда и запятая вместе). Когда откроются настройки, выберите Безопасность. Снимите флажок с третьего поля «Включить Java».