2

Я хочу получить текст поиска из Safari. Там я написал расширение Safari с событием («beforeSearch»). Но я не знаю, как получить текст поиска. приведенный ниже код не работает. Консоль пишет «undefined». Я также пробовал «event.target.url»;Расширение Safari beforeSearch событие

<script type="text/javascript"> 

     safari.application.addEventListener('beforeSearch', handleSearch, true); 

     function handleSearch(event) { 
      console.log("searchevent"); 
      var s = event.target.message; 
      console.log(s); 
     } 
</script> 

ответ

3

Я считаю, что вы ищете event.query.

safari.application.addEventListener('beforeSearch', handleSearch, true); 

function handleSearch(event) { 
    console.log("searchevent"); 
    var s = event.query; 
    console.log(s); 
} 
+0

Да, это все. большое спасибо – user2976195

Смежные вопросы