Я пытаюсь создать расширение для перевода веб-страницы с помощью google translate. Я сочиняю url как: url google translate + current tab + &sl=auto&tl=it&hl=&ie=UTF-8
но не работает. Что не так?activeTab.url Расширение Safari
Спасибо
<script>
safari.application.addEventListener("command", performCommand, false);
function performCommand(event) {
if (event.command == "translate") {
var currentTab.url = safari.application.activeBrowserWindow.currentTab.url;
var rUrl = "http://translate.google.it/translate?u=" + encodeURIComponent(currentTab.url) + "&sl=auto&tl=it&hl=&ie=UTF-8";
safari.application.activeBrowserWindow.activeTab.url(rUrl);
}
}
</script>
Привет Мэтт, спасибо! Теперь кнопка на панели инструментов работает, но не загружает текущий url. Возможно, здесь: encodeURIComponent (currentUrl) https://www.dropbox.com/s/uemccj6urji0vud/error.png – francy89
url google translate + current tab + & sl = auto & tl = it & hl = & ie = UTF-8 не показывает – francy89
Убедитесь, что что «Уровень доступа» установлен в «Все» в расширителе. –